2009-12-08 7 views

답변

3
<InstallExecuteSequence> 
<Custom Action="LaunchApplication" OnExit="success">CLIENTUILEVEL = 2 AND NOT Installed</Custom> 
<InstallExecuteSequence> 

여기서 LaunchApplication은 응용 프로그램을 열기 위해 실행됩니다. 윅스 3.8, 내가이 일을 찾은 유일한 방법에서

+1

WiX 3.8에서 이것은 ICE75 오류를 제공합니다. LaunchApplication은 소스가 설치된 파일 인 사용자 정의 액션으로, InstallExecuteSequence 시퀀스 테이블에서 CostFinalize 액션 이후에 시퀀싱되어야합니다 –

1

은 UI에서 "설치"버튼 후 트리거, "마침"버튼 전에

<CustomAction Id="LaunchFile" FileKey="..." ExeCommand="" Return="asyncNoWait" /> 
    <InstallExecuteSequence> 
     <Custom Action="LaunchFile" After="InstallFinalize">NOT Installed</Custom> 
    </InstallExecuteSequence> 

입니다. /quiet 모드에서도 정상적으로 작동합니다.

관련 문제