Wix - создайте фиктивный установщик, который требует перезагрузки - PullRequest
4 голосов
/ 22 декабря 2011

Я заинтересован в создании установочного установщика wix, который можно использовать для имитации установки, которая возвращает код ошибки 3010. Есть ли способ получить установку wix, чтобы легко возвращать определенный код ошибки.Будет ли просто возвращение 3010 из пользовательских действий?или это просто неудачное пользовательское действие?

Любые предложения приветствуются!Спасибо Бен

Ответы [ 2 ]

3 голосов
/ 22 декабря 2011

Несмотря на поиск SO перед публикацией, я впоследствии нашел этот ответ.

Можно ли запросить перезагрузку машины после установки с помощью WiX?

Строка:

<InstallExecuteSequence>
      <ScheduleReboot After="InstallFinalize"/>
</InstallExecuteSequence>

делает трюк и возвращает 3010!

0 голосов
/ 12 апреля 2012

Как вы убедились, что MSI возвращает 3010?Я попробовал это, и MSI просто перезагружается в конце.Я ожидал, что MSI просто вернет 3010, и решение об перезагрузке сейчас или позже должно решить окружающая среда.

...