如何在c中运行wmi查询
我知道如何在 .net 中实现这一点,我想知道如何在纯 c 而不是 c++ 中实现,
谢谢。
i know how to this in .net i want to know how in pure c and not c++
thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我知道如何在 .net 中实现这一点,我想知道如何在纯 c 而不是 c++ 中实现,
谢谢。
i know how to this in .net i want to know how in pure c and not c++
thanks.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
您可以使用 COM 接口从纯 C 应用程序中使用 WMI。 WMI COM 参考:http://msdn.microsoft.com /en-us/library/aa389276(VS.85).aspx
You can use the COM interface to use WMI from pure C applications. WMI COM Reference: 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
Using OLE you resolves instance of class ManagementClass and follow resolving all other interfaces.
Also (if you use MSVC compiler) you can use #import directive to expose expected dll
Look at this sample on msdn: http://msdn.microsoft.com/en-us/library/aa392093(VS.85).aspx