WIX получить имя компьютера? - PullRequest
1 голос
/ 24 марта 2011

Как узнать имя компьютера, на котором выполняется MSI для заполнения элемента управления?

Я использовал свойство [ComputerName] и [COMPUTERNAME], но оно не работает.

Ответы [ 2 ]

1 голос
/ 26 марта 2011

В обычном сеансе печати ["ComputerName"] и проверьте, что это за печать.

Это свойство должно работать. Я использую то же свойство, и оно прекрасно работает для меня. Можете ли вы опубликовать код здесь, если ответ, который я дал, не работает.

0 голосов
/ 14 января 2015

Я обнаружил, что [Имя_компьютера] работает, когда после установки версии установщика Wix на правильную версию 5.0 для Windows Server 2008 R2 и Windows 7. Я также условно проверяю хост OS, поэтому я знаю, что это будет работать. <Package InstallerVersion="500" Platform="x64" Compressed="yes" InstallScope="perMachine" /> <Condition Message="This application is only supported on 64bit Windows Server 2008 sp2 or later."> <![CDATA[Installed OR ((VersionNT64 >= 600 AND ServicePackLevel >= 2) OR (VersionNT64 >= 601))]]> </Condition>

...