La detección de COMCTL32 versión en .NET
Pregunta
¿Cómo puedo determinar la versión de comctl32.dll está siendo utilizado por un C# .NETO de la aplicación?Las respuestas que he visto a esta pregunta suele involucrar a conseguir la información de versión del archivo físico en Windows\System, pero que no necesariamente es la versión que está realmente en uso debido a lado-por-lado consideraciones.
Solución
System.Diagnostics.Process.GetCurrentProcess.Modules
le da todos los módulos cargados en el proceso actual.Esto también incluye el no administrado de la dll de win32.Usted puede buscar a través de la recopilación y verificación de la FileVersionInfo
propiedad para la versión cargado.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow