我的项目中有以下 CustomAction:
<CustomAction Id="InstallDriver"
Return="check"
Execute="deferred"
Impersonate="no"
FileKey="FileDriverInst"
ExeCommand="-install" />
<InstallExecuteSequence>
<Custom Action="InstallDriver" Before="InstallServices" />
</InstallExecuteSequence>
安装驱动程序的程序会产生有用的返回代码,例如,如果安装失败,因为在先前的驱动程序卸载后需要重新启动系统。
目前,如果返回成功以外的任何内容,我会收到一个对话框,提示“作为设置的一部分运行的程序未按预期完成。” 并且安装失败。这不是最优的。
如何获取和处理返回码?