7

如何在 c++ 中获取硬件信息(例如 cpuId、biosId、diskId、baseId 和 videoId)?

谁能为此给我一个示例视觉工作室项目?

4

3 回答 3

5

获取磁盘 ID(序列号?卷 ID?)或 CPU ID 或 ... 的方法非常不同。我想你想建立计算机的指纹。最舒适的方法是使用 Windows Management Instrumentation (WMI) 并访问DMI。请参阅MSDN。有关如何获取主板序列号的提示,请参见此处的 MSDN 。

于 2010-11-23T07:02:59.897 回答
3

GetSystemInfo将帮助您开始了解 CPU 信息。每个子系统一般都有不同的查询功能。

于 2010-11-23T07:01:16.213 回答
0

标准 c++ 不为您提供此功能。这些 api 可能由操作系统或硬件驱动程序提供。

于 2010-11-23T05:56:25.330 回答