Determinando a versão do Windows Installer

Você pode usar os seguintes métodos para determinar a versão do Windows Installer:

  • Chame a função MsiGetFileVersion com o parâmetro szFilePath definido como o caminho para o arquivo Msi.dll.

    Você pode chamar a função SHGetKnownFolderPath com a constante CSIDL_SYSTEM para obter o caminho para Msi.dll. A partir do Windows Vista, os aplicativos devem usar a função SHGetFolderPath e "System" REFKNOWNFOLDERID. Os aplicativos existentes que usam a função SHGetFolderPath e o tipo CSIDL continuarão funcionando.

  • O valor da propriedade Installer.Version do objeto Installer é equivalente às cadeias de caracteres de quatro campos listadas no tópico Versões lançadas do Windows Installer.

  • Os aplicativos podem obter a versão do Windows Installer usando DllGetVersion.

  • O instalador define a propriedade VersionMsi para a versão do Windows Installer executada durante a instalação.

Para obter mais informações, confira Versões lançadas do Windows Installer.