사용자 지정 작업 유형 34

이 사용자 지정 작업은 명령줄을 사용하여 시작된 실행 파일을 호출합니다. 자세한 내용은 실행 파일을 참조하세요.

원본

파일에서 실행 파일이 생성됩니다. CustomAction 테이블의 Source 필드에는 디렉터리 테이블의 키가 포함되어 있습니다. 참조된 Directory 테이블 항목은 작업 디렉터리에 대한 전체 경로를 확인하는 데 사용됩니다. 실행 파일이 포함된 디렉터리의 경로일 필요는 없습니다.

Type 값

CustomAction 테이블의 Type 열에 다음 값을 포함하여 기본 숫자 형식을 지정합니다.

상수 16진수 Decimal
msidbCustomActionTypeExe + msidbCustomActionTypeDirectory 0x022 34

 

대상

CustomAction 테이블의 대상 열에는 실행 파일의 전체 경로와 이름, 실행 파일에 대한 선택적 인수가 있습니다. 실행 파일의 전체 경로와 이름이 필요합니다. 긴 파일 이름이나 경로 주위에 따옴표를 사용해야 합니다. 값은 서식이 지정된 텍스트로 처리되며 속성, 파일, 디렉터리 또는 기타 서식이 지정된 텍스트 특성에 대한 참조를 포함할 수 있습니다.

반환 처리 옵션

CustomAction 테이블의 Type 열에 선택적 플래그 비트를 포함하여 반환 처리 옵션을 지정합니다. 옵션 및 값에 대한 설명은 사용자 지정 작업 반환 처리 옵션을 참조하세요.

실행 예약 옵션

CustomAction 테이블의 Type 열에 선택적 플래그 비트를 포함하여 실행 예약 옵션을 지정합니다. 이러한 옵션은 사용자 지정 작업의 여러 실행을 제어합니다. 옵션에 대한 설명은 사용자 지정 작업 실행 예약 옵션을 참조하세요.

스크립트 내 실행 옵션

CustomAction 테이블의 Type 열에 선택적 플래그 비트를 포함하여 스크립트 내 실행 옵션을 지정합니다. 이러한 옵션은 실행, 롤백 또는 커밋 스크립트에 작업 코드를 복사합니다. 옵션에 대한 설명은 사용자 지정 작업 스크립트 내 실행 옵션을 참조하세요.

반환 값

실행 파일인 사용자 지정 작업은 성공하려면 값 0을 반환해야 합니다. 설치 관리자는 다른 반환 값을 실패로 판단합니다. 반환 값을 무시하려면 CustomAction 테이블의 Type 필드에서 msidbCustomActionTypeContinue 비트 플래그를 설정합니다.

설명

실행 파일을 시작하는 사용자 지정 작업은 일반적으로 동적으로 지정된 속성을 포함하는 명령줄을 사용합니다. 이 작업이 지연된 실행 사용자 지정 작업인 경우 설치 관리자는 CreateProcessAsUser 또는 CreateProcess를 사용하여 설치 스크립트에서 사용자 지정 작업을 호출할 때 프로세스를 만듭니다.

Custom_Actions