При инициализации WMI:
hres = CoCreateInstance( CLSID_WbemLocator, 0, CLSCTX_INPROC_SERVER, IID_IWbemLocator, ( LPVOID* ) &pLoc );
Функция CoCreateInstance возвращает ошибку: 0x80040154 ( класс не зарегистрирован ).
Действительно, такого (IID_IWbemLocator dc12a687-737f-11cf-884d-00aa004b2e24) COM класса в моём реестре нет .
Как его зарегистрировать?
Здравствуйте, dimaa, Вы писали:
D>При инициализации WMI:
D>hres = CoCreateInstance( CLSID_WbemLocator, 0, CLSCTX_INPROC_SERVER, IID_IWbemLocator, ( LPVOID* ) &pLoc );
D>Функция CoCreateInstance возвращает ошибку: 0x80040154 ( класс не зарегистрирован ).
D>Действительно, такого (IID_IWbemLocator dc12a687-737f-11cf-884d-00aa004b2e24) COM класса в моём реестре нет .
D>Как его зарегистрировать?
Видимо скачать с сайта ms
как пишут здесь
http://msdn.microsoft.com/en-us/library/aa394582(VS.85).aspx
...
The WMI Software Developer Kit (SDK) is available as a download that
includes documentation at the Download Center. The WMI Redistributable Components version 1.0 file,
is required only for Windows 2000 and is available to download at the same location.
...