2014-12-09 4 views
0

Я создал приложение WMI (на C++), которое запрашивает, какой тип ОС находится в удаленной системе. Я использовал следующую ссылку: http://msdn.microsoft.com/en-us/library/aa390422%28v=vs.85%29.aspxСвязь между службами WMI и Windows

Я создал службу Windows (на C++) на удаленном ПК. Теперь я не буду подключать свое приложение WMI к службам Windows. Я прочитал о Обеспечивает WMI, но я на самом деле не понять, как использовать их, чтобы создать свои классы WMI :(.

Может кто-нибудь предоставить мне какую-либо информацию о том, как действовать дальше?

Спасибо заранее, Sid

ответ

0

я получил, как поступить с этим. Мне нужно создать поставщик WMI (DLL + MOF-файл).

Мне нужно создать MOF (управляемый File Object), которые состоят из классов CIM и событий. в этот файл MOF мне нужно создать пространство имен WMI (например, #pragma namespace ("\\. \ Root")).
После этого мне нужно скомпилировать файл файла MOF с помощью «mofcomp.exe», чтобы классы CIM в файле MOF переходили в репозиторий WMI.

Теперь в DLL-файле мне нужно использовать функцию ConnectServer() для подключения к этому новому пространству имен WMI («\\. \ Root»).

я упомянул эту ссылку
http://www.codeproject.com/Articles/27914/WMI-MOF-Basics

Смежные вопросы