2012-08-06 98 views
0

我需要取消卸載,當我的自定義操作失敗時。但是我無法取消卸載,我可以知道我的錯誤是什麼?自定義操作失敗時取消卸載wix

<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> 

回答

0

如果您的EXE返回非零退出代碼,它應該回滾卸載。

此外,您應該查看Quiet Exec Custom Action模式。在那些你必須調用EXE的時候,這是調用EXE的一種更好的方法。另外避免一般的EXE。

相關問題