如何在c ++中获取硬件信息(例如cpuId,biosId,diskId,baseId和videoId)?
有人能给我一个示例视觉工作室项目吗?
答案 0 :(得分:5)
获取磁盘ID(序列号?卷ID?)或CPU ID或...的方法有很多种。我想你想建立一个计算机的指纹。 最舒适的方法是使用Windows Management Instrumentation(WMI)并访问DMI。请参阅MSDN作为开始。 有关如何获取主板序列号的示例,请参阅MSDN here。
答案 1 :(得分:4)
GetSystemInfo将帮助您开始使用CPU信息。每个子系统通常都有不同的查询功能。
答案 2 :(得分:0)
标准c ++不为您提供此功能。这些api可能由os或硬件驱动程序提供。