Как получить имя операционной системы в установщике WiX в операционных системах, отличных от Windows?

Недавно я узнал, что мы можем выполнить файл MSI, подготовленный для операционной системы Windows, в Linux с помощью Wine.

Для нашего программного обеспечения мы проверили несколько предварительных требований, например, операционная система должна быть Windows XP или выше, используя переменную установщика Windows VersionNT.

Но нет такой переменной, где я могу проверить, является ли это Windows ИЛИ Linux. Мое требование: если это Linux, я хочу проверить какой-то другой набор необходимых требований.

Есть ли способ получить имя операционной системы в WiX?


person Ravindra Gullapalli    schedule 23.01.2013    source источник
comment
Зачем голосовать против по прошествии стольких дней? Модераторы должны посмотреть на это. Без причины отрицательный голос не следует поощрять.   -  person Ravindra Gullapalli    schedule 10.12.2013


Ответы (1)


Я не могу сказать, какие свойства устанавливаются в этой реверсивной среде. Я бы посоветовал зарегистрировать вашу установку (обычно / l * v, но может быть по-другому), а затем посмотреть, какие свойства он сообщает как установленные, и посмотреть, соответствует ли одно из них вашим потребностям.

person Christopher Painter    schedule 23.01.2013
comment
Спасибо. Если это поможет, сверимся с msiexec/i [MSI file] /l*v InstallLog.log. - person Ravindra Gullapalli; 02.03.2013