.net 需要在注册表中找到已注册com dll的clsid

.net 需要在注册表中找到已注册com dll的clsid,.net,vb.net,com,components,.net,Vb.net,Com,Components,我创建了一个COM dll并将其注册到注册表中。但是如何在注册表中找到此已注册COM dll的clsid。因为当我在路径HKEY\U CLASSES\U ROOT\Wow6432Node\CLSID中打开注册表时,有很多条目。您能否提供查找我注册的dll的clsid的方法?dll可能包含零个或多个类(clsid)。进行反向搜索,然后在HKEY_CLASSES_ROOT下搜索DLL路径或名称,您将发现零个或多个类似以下内容的项目: HKEY_CLASSES_ROOT\Wow6432Node\CLS

我创建了一个COM dll并将其注册到注册表中。但是如何在注册表中找到此已注册COM dll的clsid。因为当我在路径HKEY\U CLASSES\U ROOT\Wow6432Node\CLSID中打开注册表时,有很多条目。您能否提供查找我注册的dll的clsid的方法?

dll可能包含零个或多个类(
clsid
)。进行反向搜索,然后在
HKEY_CLASSES_ROOT
下搜索DLL路径或名称,您将发现零个或多个类似以下内容的项目:

HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{1C15D484-911D-11D2-B632-00C04F79498E}\InprocServer32
(Default) = "C:\Windows\SysWOW64\msvidctl.dll"
你会这样读:

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