【发布时间】:2010-11-04 21:11:36
【问题描述】:
使用 Wix,我想运行一个可执行文件(正在安装)并捕获返回值。我通过以下方式运行可执行文件没有问题:
<CustomAction Id="UpgradeDBFromExe" FileKey="UpgradeDB.exe" ExeCommand="/update" Execute="deferred" Impersonate="no" Return="ignore"/>
但我不确定如何捕获返回值。如果我将返回更改为“检查”,那么安装程序会在失败时回滚(不是我想要发生的),而是我想稍后检查这个结果(可能通过属性)并显示警告。我的想法是使用 CustomAction 脚本来调用可执行文件并将结果存储为属性,但这看起来很混乱。有没有更好的方法来做到这一点?
【问题讨论】:
标签: installation wix