2012-08-06 2 views
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> 

답변

0

EXE가 0이 아닌 종료 코드를 반환하면 제거를 롤백해야합니다.

또한 Quiet Exec Custom Action 패턴을 조사해야합니다. EXE를 호출해야하는 시간에 EXE를 호출하는 더 좋은 방법입니다. 그렇지 않으면 일반적으로 EXE를 피하십시오.

관련 문제