如何使用C ++在Windows中获取硬件信息?

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

任何人都可以给我一个这样的Visual Studio项目的例子吗?

Solutions Collecting From Web of "如何使用C ++在Windows中获取硬件信息?"

获取磁盘ID(序列号?卷ID?)或CPU ID或…有很多不同的方法。 我想你想要建立一个电脑的指纹。 最舒服的方法是使用Windows Management Instrumentation(WMI)并访问DMI 。 请参阅MSDN的一个开始。 有关如何获取主板序列号的提示,请参阅MSDN 。

GetSystemInfo会让你开始使用CPU的信息。 每个子系统通常有不同的查询功能。

标准的c ++不提供这个给你。 这些API可以由操作系统或硬件驱动程序提供。