Поделиться через


Определение версии установщика Windows

Для определения версии установщика Windows можно использовать следующие методы:

  • Вызовите функцию MsiGetFileVersion с параметром szFilePath для пути к файлу Msi.dll.

    Можно вызвать функцию SHGetKnownFolderPath с константой CSIDL_SYSTEM, чтобы получить путь к Msi.dll. Начиная с Windows Vista, приложения должны использовать функцию SHGetFolderPath и REFKNOWNFOLDERID "System." Существующие приложения, использующие функцию SHGetFolderPath и тип CSIDL, будут продолжать работать.

  • Значение свойства Installer.Version объекта установщика эквивалентно строкам четырех полей, перечисленным в разделе Выпускаемых версий установщика Windows.

  • Приложения могут получить версию установщика Windows с помощью DllGetVersion.

  • Установщик задает свойству VersionMsi значение версии установщика Windows, который выполняется во время установки.

Дополнительные сведения см. в выпуске версий установщика Windows.