Partilhar via


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 para o caminho do ficheiro 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 a função REFKNOWNFOLDERID "System". Os aplicativos existentes que usam a função SHGetFolderPath e o tipo CSIDL continuarão a funcionar.

  • O valor da propriedade Installer.Version do objecto Installer é equivalente às cadeias de caracteres de quatro componentes 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 que é executada durante a instalação.

Para obter mais informações, consulte versões lançadas do Windows Installer.