我正在寻找一种快速而又脏的方法来获取在PC上重新注册的所有ActiveX组件的列表以及版本信息。
基本上我需要组件的长名称(例如:Microsoft Excel 12.0对象库),文件名(例如:EXCEL.EXE)和版本号。
我希望以编程方式使用.NET。
答案 0 :(得分:0)
在HKCR \ CLSID中扫描您的注册表 - 已注册所有COM组件。
但是:你会收到很多ActiveX控件!我不知道这会有什么帮助。
答案 1 :(得分:0)
不是.Net,但Microsoft提供了OLEView的源代码
请参阅:http://msdn.microsoft.com/en-us/library/w9yyfff5(VS.80).aspx
我认为这是查看系统中已注册控件的经典方式。
我也同意Arthur,你会看到一堆控件。