【发布时间】:2008-11-20 19:09:53
【问题描述】:
我有一个软件诊断页面,我想在该页面上列出几个 COM DLL 的文件版本信息。该页面在正常的受限 ASP.Net 帐户 (NETWORK SERVICE) 下运行。
鉴于 COM 库的 ProgID,获取物理文件路径或以其他方式访问文件版本#的最佳方法是什么?
请注意,通过 Type.GetTypeFromProgID 加载它并使用该类型的 Assembly 对象将不起作用,因为返回的 Assembly 对象是 mscorlib 的对象。
安装路径可由用户选择,不保证为特定值。
【问题讨论】: