Используя Wix, я хотел бы запустить исполняемый файл (который устанавливается) и захватить возвращаемое значение. У меня нет проблем с запуском исполняемого файла:wix результат выполнения программы?
<CustomAction Id="UpgradeDBFromExe" FileKey="UpgradeDB.exe" ExeCommand="/update" Execute="deferred" Impersonate="no" Return="ignore"/>
Но я не уверен, как зафиксировать возвращаемое значение. Если я изменю возврат к «проверке», то при отказе установщик откатится (не то, что я хочу), вместо этого я хочу проверить этот результат позже (предположительно через свойство) и отобразить предупреждение. Мои мысли - использовать скрипт CustomAction для вызова исполняемого файла и сохранения результата как свойства, но это кажется беспорядочным. Есть ли лучший способ сделать это?