如何在c中运行wmi查询

我知道如何在.net中我想知道如何在纯c而不是c ++

谢谢。

您可以使用COM接口从纯C应用程序中使用WMI。 WMI COM参考: http : //msdn.microsoft.com/en-us/library/aa389276(VS.85).aspx

使用OLE,您可以解析类ManagementClass的实例,并按照解析所有其他接口。 另外(如果使用MSVC编译器),可以使用#import指令公开预期的dll

请看msdn上的这个示例: http : //msdn.microsoft.com/en-us/library/aa392093( VS.85) .aspx