Determinando la versión de Windows Installer

Puede usar los métodos siguientes para determinar la versión de Windows Installer:

  • Llame a la función MsiGetFileVersion con el parámetro szFilePath establecido en la ruta de acceso al archivo Msi.dll.

    Puede llamar a la función SHGetKnownFolderPath con la constante CSIDL_SYSTEM para obtener la ruta de acceso a Msi.dll. A partir de Windows Vista, las aplicaciones deben usar la función SHGetFolderPath y el "sistema" REFKNOWNFOLDERID. Las aplicaciones actuales que usan la función SHGetFolderPath y el tipo CSIDL seguirán funcionando.

  • El valor de la propiedad Installer.Version del objeto Installer equivale a las cadenas de cuatro campos enumeradas en el tema Versiones publicadas de Windows Installer .

  • Las aplicaciones pueden obtener la versión de Windows Installer mediante DllGetVersion.

  • El instalador establece la propiedad VersionMsi en la versión de Windows Installer que se ejecuta durante la instalación.

Para obtener más información, vea Versiones publicadas de Windows Installer.