我正在Visual Studio中构建新类。这些最终会生成DLL文件,这些文件通过VS IDE自动注册。
这些相同的DLL(只有DLL没有TLB)通过REGASM工具发送到客户端。
如何识别客户端已注册的DLL,这些DLL的版本以及这些DLL在客户端计算机上的位置?
我认为所有这些都在注册表中,我只是不知道在哪里。
谢谢, 基思
答案 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。