Как да получа име на операционната система в WiX Installer в операционни системи, различни от 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