0

我正在处理的项目有一堆 COM DLL。

有一个安装脚本可以自动注册这些 DLL 以便在其他项目中使用。最近代码中出现了一个bug,导致程序莫名其妙地关闭。Bisect 没有解决问题(已知可以工作的旧代码现在受到相同症状的困扰)

我怀疑卸载脚本没有取消注册所有内容,或者工作环境存在类似问题,而且我没有备用的干净机器来测试我的理论。有什么方法可以查看在 Windows 中注册的 DLL 是什么,例如它们的名称、版本、GUID 等?

4

1 回答 1

2

您可以使用 Windows SDK 附带的名为 OleView 的工具。例如,它可能位于“Program files\Microsoft SDKs\Windows\v6.0A\bin”下

或者,您可以在 HKEY_LOCAL_MACHINE\SOFTWARE\Classes 下的注册表中简单地查找您的 CLASS GUID。

于 2013-04-02T22:27:58.117 回答