如何查看在Windows中注册的COM DLL版本

时间:2013-04-02 22:13:24

标签: .net windows com

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

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

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

1 个答案:

答案 0 :(得分:2)

您可以使用一个名为OleView的工具,该工具随Windows SDK一起提供。例如。它可能位于“Program files \ Microsoft SDKs \ Windows \ v6.0A \ bin”

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