regasm DLL位置

时间:2012-06-25 12:55:57

标签: dll location regasm

我正在Visual Studio中构建新类。这些最终会生成DLL文件,这些文件通过VS IDE自动注册。

这些相同的DLL(只有DLL没有TLB)通过REGASM工具发送到客户端。

如何识别客户端已注册的DLL,这些DLL的版本以及这些DLL在客户端计算机上的位置?

我认为所有这些都在注册表中,我只是不知道在哪里。

谢谢, 基思

1 个答案:

答案 0 :(得分:2)

我认为以下页面可能会给您一个提示:http://msdn.microsoft.com/en-us/library/tzat5yw6(v=vs.100).aspx

所有已注册的COM类 对象列在HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID下。如果您通过MSI在组件服务中注册COM +,那么在Program Files \ ComPlus Applications下搜索,你会在那里找到你的dll。

关于文件属性,请参阅Read/Write 'Extended' file properties (C#)