Bug 3761

Summary: Создание моникеров WMI
Product: WINE@Etersoft Reporter: Константин Кондратюк <kondratyuk>
Component: OLE / DDE / RPCAssignee: BUGS@Etersoft <bugs>
Status: DEFERRED --- QA Contact:
Severity: minor    
Priority: P4 CC: kondratyuk, lav
Version: 1.0.10   
Target Milestone: ---   
Hardware: PC   
OS: All   
URL: http://www.intuit.ru/department/os/compromtwin/12/2.html
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 3760    
Bug Blocks: 3707    

Description Константин Кондратюк 2009-04-01 11:39:39 MSD
http://www.intuit.ru/department/os/compromtwin/12/2.html

Связь WMI-моникера "WinMgmts:" с библиотекой
поддержки сценариев WMI осуществляется с
помощью раздела HKEY_CLASSES_ROOT\WINMGMTS, в
подразделе CLSID которого записан
идентификатор, указывающий, в свою очередь,
на раздел
HKEY_CLASSES_ROOT\CLSID\{172BDDF8-CEEA-11D1-8B05-00600806D9B6}. Раздел
же HKEY_CLASSES_ROOT\CLSID\{172BDDF8-CEEA-11D1-8B05-00600806D9B6}
содержит подраздел InProcserver32, значением
которого по умолчанию является полный путь
к файлу wbemdisp.dll, содержащему библиотеку
поддержки сценариев WMI и реализующему
объект SWbemServices.


На данный момент в реестре нет нужных записей. Это первая причина, по которой моникер не может быть создан.
Comment 1 Константин Кондратюк 2009-04-01 12:23:54 MSD
Добавил вручную эти 2 ключа. Теперь тест хочет получить от DllGetClassObject объект IParseDisplayName.
Comment 2 Константин Кондратюк 2009-04-01 18:24:21 MSD
IParseDisplayName работает, IMoniker создаётся (ещё
появился IMoniker).
Теперь очередь за реализацией метода
IMoniker::BindToObject
Comment 3 Vitaly Lipatov 2012-01-18 03:07:51 MSK
Откладываем, bugs@ в ближайшее время делать ничего не будет.