설치 종료 시 시작 실행을 위해 컨트롤 이벤트 추가

설치 관리자는 전체 UI 수준을 사용하여 애플리케이션을 설치하는 경우에만 샘플의 설치 마법사 시퀀스를 실행합니다. 샘플 대화 시퀀스의 마지막 대화 상자는 ExitDialog라는 종료 대화입니다. 사용자가 ExitDialog의 확인 단추와 상호 작용하면 먼저 컨트롤을 설치 관리자에 반환하는 EndDialog ControlEvent를 게시합니다. 그런 다음 컨트롤은 사용자 지정 실행 작업을 실행하는 DoAction ControlEvent를 게시합니다. 각 컨트롤 이벤트에는 ControlEvent 테이블의 레코드가 필요합니다. ControlEvent 개요를 참조하세요.

ControlEvent 테이블

대화 상자 Control_ 이벤트 인수 조건 순서 지정
ExitDialog 정상 EndDialog 반환 값 1 1
ExitDialog 정상 DoAction Launch NOT Installed AND $Tutorial=3 2

 

DoAction 컨트롤의 조건은 애플리케이션을 처음 설치하는 동안에만 사용자 지정 작업이 실행되고 로컬로 설치되도록 합니다. $Tutorial=3 구문은 Tutorial 구성 요소의 작업 상태가 로컬로 설정됨을 의미합니다. 조건문 구문을 참조하세요.

이 작업을 마치면 샘플이 완료됩니다.