【问题标题】:Detecting COMCTL32 version in .NET在 .NET 中检测 COMCTL32 版本
【发布时间】:2008-09-15 19:18:26
【问题描述】:

如何确定 C# .NET 应用程序正在使用哪个版本的 comctl32.dll?我看到的这个问题的答案通常涉及从 Windows\System 中的物理文件获取版本信息,但由于并行考虑,这不一定是实际使用的版本。

【问题讨论】:

  • 您能否改写问题以说明您为什么想要此信息?你想做什么?也许有一个解决方案可以通过另一种机制实现您想要的?

标签: c# .net comctl32


【解决方案1】:

System.Diagnostics.Process.GetCurrentProcess.Modules 为您提供当前进程中加载​​的所有模块。这也包括非托管的 win32 dll。您可以搜索集合并检查加载版本的FileVersionInfo 属性。

【讨论】:

    猜你喜欢
    • 2011-02-18
    • 2016-03-17
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 2016-03-13
    相关资源
    最近更新 更多