如何通过Windows API访问系统规格?

How do I get access to system specs via the Windows API?

本文关键字:系统 访问 何通过 Windows API      更新时间:2023-10-16

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

建议不胜感激!

所有这些信息,以及更多信息,都是通过WMI (Windows Management Instrumentation)在Windows中公开的。WMI Code Creator工具是发现查询并在您的机器上进行尝试的一个很好的起点。它也生成代码,但不是c++代码。这是相当丑陋的样板文件,请查看这里的代码示例。标准的Win32 WMI类集在这里被记录。