Frage

Wie kann ich feststellen, welche Version von comctl32.dll wird durch eine C # .NET-Anwendung verwendet? Die Antworten, die ich in der Regel auf diese Frage gesehen habe beinhalten Versionsinfo in Windows \ System aus der physischen Datei bekommen, aber das ist nicht unbedingt die Version, die durch im Gebrauch tatsächlich ist für Side-by-Side-Überlegungen.

War es hilfreich?

Lösung

System.Diagnostics.Process.GetCurrentProcess.Modules gibt Ihnen alle Module im aktuellen Prozess geladen. Dazu gehören auch die nicht verwaltete Win32-DLLs. Sie können durch die Sammlung suchen und die FileVersionInfo Eigenschaft für die geladene Version überprüfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top