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.