如何为失败的WixQuietExec CustomAction显示错误对话框
我有以下CustomAction,它使用WixQuietExec执行另一个应用程序。如果操作失败,MSI安装程序不会弹出任何错误对话框,这使得用户很难注意到安装是否成功完成 在这种情况下是否可以显示错误对话框?老实说,任何标准的错误对话框都可以,但自定义错误消息会更好如何为失败的WixQuietExec CustomAction显示错误对话框,wix,custom-action,Wix,Custom Action,我有以下CustomAction,它使用WixQuietExec执行另一个应用程序。如果操作失败,MSI安装程序不会弹出任何错误对话框,这使得用户很难注意到安装是否成功完成 在这种情况下是否可以显示错误对话框?老实说,任何标准的错误对话框都可以,但自定义错误消息会更好 <SetProperty Id="MyAction" Value=""myprog.exe&"" Seq
<SetProperty Id="MyAction"
Value=""myprog.exe&""
Sequence="execute"
Before="MyAction" />
<CustomAction Id="MyAction"
BinaryKey="WixCA"
DllEntry="WixQuietExec"
Impersonate="no"
Execute="deferred"
Return="check" />
<InstallExecuteSequence>
<Custom Action="MyAction" After="InstallFiles" />
</InstallExecuteSequence>
myprog.exe失败时返回什么退出代码?您将return设置为check,因此如果它返回一口井,则出于某种原因称为wixquietxec。您可以尝试自定义操作。我从未使用过它,但可能它有错误的用户界面。