Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在处理的项目有一堆 COM DLL。
有一个安装脚本可以自动注册这些 DLL 以便在其他项目中使用。最近代码中出现了一个bug,导致程序莫名其妙地关闭。Bisect 没有解决问题(已知可以工作的旧代码现在受到相同症状的困扰)
我怀疑卸载脚本没有取消注册所有内容,或者工作环境存在类似问题,而且我没有备用的干净机器来测试我的理论。有什么方法可以查看在 Windows 中注册的 DLL 是什么,例如它们的名称、版本、GUID 等?
您可以使用 Windows SDK 附带的名为 OleView 的工具。例如,它可能位于“Program files\Microsoft SDKs\Windows\v6.0A\bin”下
或者,您可以在 HKEY_LOCAL_MACHINE\SOFTWARE\Classes 下的注册表中简单地查找您的 CLASS GUID。