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


Определение версии установщика 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.