0

当我的自定义操作失败时,我需要取消卸载。但是我无法取消卸载,我可以知道我的错误是什么吗?

<CustomAction Id="SetRemoveSettings" FileKey="RemoveSettings.exe"  ExeCommand="" Execute="deferred" Return="check" HideTarget="no" Impersonate="yes" />
<InstallExecuteSequence>
  <Custom Action='SetRemoveSettings' Before='InstallFinalize'>REMOVE="ALL"</Custom>
</InstallExecuteSequence>
4

1 回答 1

0

如果您的 EXE 返回非零退出代码,它应该回滚卸载。

此外,您应该查看Quiet Exec 自定义操作模式。在您必须调用 EXE 的时候,这是调用 EXE 的更好方法。否则一般避免EXE。

于 2012-08-06T21:11:02.673 回答