【问题标题】:how do I detect windows system information in c++如何在 C++ 中检测 Windows 系统信息
【发布时间】:2011-01-24 15:46:57
【问题描述】:

我正在编写一个 Windows 游戏,但要运行它必须满足某些要求。如何检测计算机的系统要求?

我只需要读取信息,例如 RAM、CPU、图形硬件和声音硬件。

msdn 网站是个迷宫,我不知道去哪里找。

【问题讨论】:

  • 我不会费心去检测这样的事情。那些说“警告,你还有 -15939397846434292”MB 磁盘空间的旧游戏安装程序真的很烦人!

标签: c++ windows graphics audio system


【解决方案1】:

轮询图形硬件应通过 Direct3D 完成。 __cpuid 是 Visual Studio 中的内在函数。

GlobalMemoryStatusEx 可以用于 RAM。

【讨论】:

    【解决方案2】:

    引用here:
    * GetSystemInfo - 处理器信息
    * GetVersionEx- osversion/service pack
    * GlobalMemoryStatusEx- 内存状态

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-25
      • 2011-03-13
      • 1970-01-01
      • 1970-01-01
      • 2017-06-19
      • 2012-03-22
      • 2010-10-02
      • 1970-01-01
      相关资源
      最近更新 更多