我创建了一个COM dll并将其注册到注册表中。但是我怎样才能在注册表中找到这个注册的COM dll的clsid。因为当我在路径HKEY_CLASSES_ROOT \ Wow6432Node \ CLSID中打开注册表时,有很多条目。能否请您找到找到我的注册dll的clsid的方法?
答案 0 :(得分:1)
DLL可能托管零个或多个coclass(CLSIDs
)。进行反向搜索,并在HKEY_CLASSES_ROOT
下搜索DLL路径或名称,您会发现零个或多个这样的项目:
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{1C15D484-911D-11D2-B632-00C04F79498E}\InprocServer32
(Default) = "C:\Windows\SysWOW64\msvidctl.dll"
你会这样读:
Wow6432Node
){1C15D484-911D-11D2-B632-00C04F79498E}
InprocServer32
)C:\Windows\SysWOW64\msvidctl.dll