Pergunta

Como determino qual versão do comctl32.dll está sendo usada por um aplicativo C# .NET?As respostas que vi para esta pergunta geralmente envolvem a obtenção de informações de versão do arquivo físico no Windows\System, mas essa não é necessariamente a versão que está realmente em uso devido a considerações lado a lado.

Foi útil?

Solução

System.Diagnostics.Process.GetCurrentProcess.Modules fornece todos os módulos carregados no processo atual.Isso também inclui as dlls win32 não gerenciadas.Você pode pesquisar na coleção e verificar o FileVersionInfo propriedade para a versão carregada.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top