Dmitry Timoshkov dmitry@baikal.ru writes:
Which interface registration do you have in mind? As far as I can see ADSystemInfo registration matches what I see in Windows, do I miss something else?
With your patch it's registered as:
[HKEY_CLASSES_ROOT\CLSID{50B6327F-AFD1-11D2-9CB9-0000F87A369E}] @="AD SystemInfo Object"
[HKEY_CLASSES_ROOT\CLSID{50B6327F-AFD1-11D2-9CB9-0000F87A369E}\InprocServer32] @="C:\windows\system32\adsldp.dll" "ThreadingModel"="Both"
On Windows it's like this:
[HKEY_CLASSES_ROOT\CLSID{50B6327F-AFD1-11d2-9CB9-0000F87A369E}] @="AD System Info Object"
[HKEY_CLASSES_ROOT\CLSID{50B6327F-AFD1-11d2-9CB9-0000F87A369E}\InprocServer32] @=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\ 00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,61,00,64,00,\ 73,00,6c,00,64,00,70,00,2e,00,64,00,6c,00,6c,00,00,00 "ThreadingModel"="Both"
[HKEY_CLASSES_ROOT\CLSID{50B6327F-AFD1-11d2-9CB9-0000F87A369E}\ProgID] @="ADSystemInfo"
[HKEY_CLASSES_ROOT\CLSID{50B6327F-AFD1-11d2-9CB9-0000F87A369E}\TypeLib] @="{97d25db0-0363-11cf-abc4-02608c9e7553}"
[HKEY_CLASSES_ROOT\CLSID{50B6327F-AFD1-11d2-9CB9-0000F87A369E}\Version] @="1.0"