【发布时间】:2012-06-25 21:17:23
【问题描述】:
我正在 Visual Studio 中构建新类。这些最终会生成 DLL 文件,这些文件会通过 VS IDE 自动注册。
这些相同的 DLL(只有 DLL 没有 TLB)被发送到客户端,并通过 REGASM 工具注册。
如何识别客户端注册了哪些 DLL、这些 DLL 是什么版本以及这些 DLL 在客户端计算机上的位置?
我认为所有这些都保存在注册表中,我只是不知道在哪里。
谢谢, 基思
【问题讨论】:
-
您的用户注册一个使用相同 Guid 的现有 DLL 的唯一可能方式是当她从您那里获得该 DLL 时。应用普通的 COM 技术来避免 DLL Hell,在更改接口时更改 guid。