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