사용자 지정 작업 실행

사용자 지정 작업은 명시적 호출 또는 시퀀스 테이블 실행 중에 표준 작업과 동일한 방식으로 실행됩니다. 작업을 호출하는 방법에는 두 가지가 있습니다.

  • MsiDoAction 함수를 사용하여 지정된 작업을 직접 호출합니다.
  • 최상위 작업은 사용자 지정 작업이 포함된 시퀀스 테이블을 호출합니다. 시퀀스 테이블에서 사용자 지정 작업을 예약하는 방법에 대한 자세한 내용은 사용자 지정 작업 시퀀싱을 참조하세요.

설치 관리자가 MsiDoAction 함수 또는 시퀀스 테이블에서 작업 이름을 가져오면 먼저 해당 이름의 표준 작업을 검색합니다. 표준 작업을 찾을 수 없는 경우 설치 관리자는 CustomAction 테이블을 쿼리하여 지정된 작업이 사용자 지정 작업인지 확인합니다. 지정된 작업이 사용자 지정 작업이 아닌 경우 설치 관리자는 대화 상자의 Dialog 테이블을 쿼리합니다.