在.NET中检测COMCTL32版本
时间:2020-03-05 18:54:17 来源:igfitidea点击:
如何确定C.NET应用程序正在使用哪个版本的comctl32.dll?我看到的这个问题的答案通常涉及从Windows \ System中的物理文件获取版本信息,但是由于并行考虑,不一定是实际使用的版本。
解决方案
回答
" System.Diagnostics.Process.GetCurrentProcess.Modules"为我们提供当前进程中加载的所有模块。这也包括非托管的win32 dll。我们可以搜索集合并检查FileVersionInfo
属性以获取已加载的版本。