【问题标题】:How do I get access to system specs via the Windows API?如何通过 Windows API 访问系统规格?
【发布时间】:2011-12-04 02:18:14
【问题描述】:

如何从 Windows API 访问有关计算机规格的信息?我是否需要查看注册表,如果需要,在哪里?我希望我的程序能够访问的一些关键信息是显卡型号和规格、支持的 OpenGL 和 DirectX 版本、支持的屏幕分辨率、CPU 信息、总/可用磁盘空间和 RAM 信息等。在 Win32 中我可以使用哪些类型的有效方法来访问这些信息?

非常感谢您的建议!

【问题讨论】:

    标签: c++ winapi


    【解决方案1】:

    所有这些信息以及更多信息都通过 WMI(Windows 管理规范)在 Windows 中公开。 WMI Code Creator tool 是发现查询并在您的机器上试用它们的一个很好的起点。它也生成代码,但不生成 C++ 代码。这是相当丑陋但样板,look here 用于代码示例。标准 Win32 WMI 类的集合是documented here

    【讨论】:

      猜你喜欢
      • 2016-09-18
      • 1970-01-01
      • 2014-03-04
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 2011-04-18
      • 2014-07-09
      • 1970-01-01
      相关资源
      最近更新 更多