COM dll を作成し、レジストリに登録しました。しかし、この登録された COM dll の clsid をレジストリで見つけるにはどうすればよいですか。パス HKEY_CLASSES_ROOT\Wow6432Node\CLSID でレジストリを開くと、多くのエントリが存在するためです。登録した dll の clsid を見つける方法を教えてください。
質問する
1171 次
1 に答える
1
DLLは、0個以上のコクラス(CLSIDs
)をホストする場合があります。逆検索を実行し、下のDLLパスまたは名前を検索するHKEY_CLASSES_ROOT
と、次のような0個以上のアイテムが見つかります。
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{1C15D484-911D-11D2-B632-00C04F79498E}\InprocServer32
(Default) = "C:\Windows\SysWOW64\msvidctl.dll"
そして、あなたはそれをこのように読むでしょう:
- 64ビットWindowsの32ビットCLSID(
Wow6432Node
) - CLSID
{1C15D484-911D-11D2-B632-00C04F79498E}
- DLLによってホストされています(
InprocServer32
) - 図書館で
C:\Windows\SysWOW64\msvidctl.dll
于 2012-08-08T13:54:07.880 に答える