如何在不使用WMI的情况下获取硬件信息?

时间:2012-11-04 09:30:01

标签: winapi

我正在为我的应用程序编写激活代码,我需要提供密钥文件以及有关许可计算机的信息,我需要检索有关某些设备的信息,如处理器ID和DiskDrive序列号,以及BIOS Serial, ,等等一些设备,但这些是主要的设备。

我需要将该方法与另一种语言编写的另一个应用程序结合起来,所以我不能使用WMI,但我可以使用winapi。

有没有办法使用winapi获取物理数据?如果有,那么如何?

2 个答案:

答案 0 :(得分:0)

查看Win32_BIOS班级和PROCESSOR_POWER_INFORMATION结构。

在没有WMI的情况下访问主板信息似乎不适合当前的方法。在这里您可以找到类似的问题: Access Motherboard information without using WMI

答案 1 :(得分:0)

如果您能够调用Windows API函数,则可以使用WMI。毕竟,WMI界面是Windows API的一部分。