首页 文章

WMI和Windows服务之间的通信

提问于
浏览
0

我已经创建了一个WMI应用程序(在C中),它可以查询远程系统中的操作系统类型 . 我使用了以下参考:http://msdn.microsoft.com/en-us/library/aa390422%28v=vs.85%29.aspx

我在远程PC上创建了一个Windows服务(在C中) . 现在我不会将我的WMI应用程序连接到Windows服务 . 我已经阅读了有关WMI提供但我实际上并不了解如何使用它们来创建我的WMI类:( .

任何人都可以提供有关如何进行的任何信息吗?

谢谢,希德

1 回答

  • 0

    我得到了如何处理这个问题 . 我需要创建一个WMI提供程序(DLL MOF文件) .

    我需要创建一个MOF(托管目标文件),它由CIM类和事件组成 . 在这个MOF文件中,我需要创建一个WMI命名空间(例如,#pragma namespace("\.\Root")) .
    在此之后,我需要使用"mofcomp.exe"编译MOF文件文件,以便MOF文件中的CIM类转到WMI存储库 .

    现在在dll文件中我需要使用ConnectServer()函数连接到这个新的WMI命名空间(“\ . \ Root”) .

    我提到了这个链接
    http://www.codeproject.com/Articles/27914/WMI-MOF-Basics

相关问题