사용자 지정 작업 유형 19
이 사용자 지정 작업은 지정된 오류 메시지를 표시하고 오류를 반환한 다음, 설치를 종료합니다. 표시되는 오류 메시지를 문자열로 제공하거나 Error 테이블에 인덱스로 제공할 수 있습니다.
원본
CustomAction 테이블의 Source 열을 비워 둡니다.
Type 값
CustomAction 테이블의 Type 열에 다음 값을 포함하여 기본 숫자 형식을 지정합니다.
상수 | 16진수 | Decimal |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeSourceFile | 0x013 | 19 |
대상
CustomAction 테이블의 Target 열에는 숫자 필드 지정자 없이 MsiFormatRecord에 지정된 기능을 사용하여 서식이 지정된 텍스트 문자열이 포함되어 있습니다. 바꿀 매개 변수는 대괄호 [...]로 묶이며 속성, 환경 변수(% 접두사), 파일 경로(# 접두사) 또는 구성 요소 디렉터리 경로($ 접두사)일 수 있습니다. 문자열의 서식을 정수로 계산한 후 해당 정수는 표시할 메시지를 검색하기 위해 Error 테이블의 인덱스로 사용됩니다. 문자열 서식을 지정한 후 숫자가 아닌 문자가 포함된 경우 문자열 자체가 메시지로 표시됩니다.
반환 처리 옵션
사용자 지정 작업은 옵션을 사용하지 않습니다.
실행 예약 옵션
사용자 지정 작업은 옵션을 사용하지 않습니다.
스크립트 내 실행 옵션
사용자 지정 작업은 옵션을 사용하지 않습니다.
반환 값
사용자 지정 작업 반환 값을 참조하세요.
설명
예를 들어 사용자 지정 작업 CAError1, CAError2, CAError3 및 CAError4는 이러한 메시지를 반환합니다.
작업 | 형식 | 원본 | 대상 |
---|---|---|---|
CAError1 | 19 | [Prop1] | |
CAError2 | 19 | Error2로 인한 설치 실패. | |
CAError3 | 19 | 25000 | |
CAError4 | 19 | [Prop2] |
속성 | 값 |
---|---|
Prop1 | "Error1로 인한 설치 실패." |
Prop2 | "25100" |
코드 | 메시지 |
---|---|
25000 | Error3으로 인한 설치 실패. |
25100 | Error4로 인한 설치 실패. |
이러한 사용자 지정 작업은 다음 오류 메시지를 반환합니다.
사용자 지정 동작 | 반환된 메시지 문자열 |
---|---|
CAError1 | Error1로 인한 설치 실패. |
CAError2 | Error2로 인한 설치 실패. |
CAError3 | Error3으로 인한 설치 실패. |
CAError4 | Error4로 인한 설치 실패. |
LaunchCondition 테이블을 작성하여 시작 조건 평가 순서를 보장할 수 없으므로 설치에서 사용자 지정 작업 유형 19 사용자 지정 작업을 사용하여 특정 순서로 조건을 평가해야 합니다.
관련 항목