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

Winapi 如何在不使用WMI的情况下获取硬件信息?,winapi,Winapi,我正在为我的应用程序编写激活码,我需要向密钥文件提供有关许可计算机的信息,我需要检索一些设备的信息,如处理器ID和DiskDrive序列号,以及BIOS序列号等等,但这些是主要的设备 我需要将该方法与另一种语言编程的另一个应用程序相结合,这样我就不能使用WMI,但我可以使用winapi 有没有一种使用winapi获取物理数据的方法?如果有,那么如何获取?看看类和结构 在没有WMI的情况下访问主板信息在当前的方式下似乎是不可行的。在这里,您可以找到一个类似的问题: 如果您能够调用Windows A

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

我需要将该方法与另一种语言编程的另一个应用程序相结合,这样我就不能使用WMI,但我可以使用winapi

有没有一种使用winapi获取物理数据的方法?如果有,那么如何获取?

看看类和结构

在没有WMI的情况下访问主板信息在当前的方式下似乎是不可行的。在这里,您可以找到一个类似的问题:
如果您能够调用Windows API函数,则可以使用WMI。毕竟,WMI接口是Windows API的一部分。

确保可以使用WMI。你可以从任何语言中得到这个答案。@ DavidHeffernan,谢谢你的回复,我不是指C++或VB,我是指Flash或java或C++。如果你可以调用Window API,那么你可以使用WMI。这是Windows API的一部分。这就是我在与架构师进行了一次愉快的交谈后得出的结论,您能否将此作为答案发布,以便我可以将其作为其他读者的解决方案进行检查?非常感谢:)@DavidHeffernan,对不起,我忘了在前面的评论中给你加标签了