2008-09-15 34 views
0

如何確定C#.NET應用程序正在使用哪個版本的comctl32.dll?我在這個問題中看到的答案通常涉及從Windows \ System中的物理文件獲取版本信息,但這並不一定是由於並行考慮而實際使用的版本。在.NET中檢測COMCTL32版本

+0

你可以重新說明問題,指出你爲什麼喜歡這些信息嗎?你想做什麼?也許有一種解決方案可以通過另一種機制實現您想要的功能? – 2008-09-15 20:03:30

回答

1

System.Diagnostics.Process.GetCurrentProcess.Modules爲您提供當前進程中加載​​的所有模塊。這還包括非託管win32 dll。您可以搜索集合並檢查FileVersionInfo屬性以獲取加載的版本。