사용자 지정 작업 유형 51
이 사용자 지정 작업은 서식 있는 텍스트 문자열에서 속성을 설정합니다.
구성 요소 또는 기능의 조건에 사용되는 속성에 영향을 주려면 사용자 지정 작업이 작업 시퀀스의 CostFinalize 작업 앞에 와야 합니다.
원본
CustomAction 테이블의 Source 필드에는 속성 이름 또는 Property 테이블의 키가 포함되어 있습니다. 이 속성은 MsiSetProperty를 사용하여 Target 드의 서식 있는 문자열에 의해 설정됩니다.
Type 값
CustomAction 테이블의 Type 열에 다음 값을 포함하여 기본 숫자 형식을 지정합니다.
상수 | 16진수 | Decimal |
---|---|---|
msidbCustomActionTypeTextData + msidbCustomActionTypeProperty | 0x033 | 51 |
대상
CustomAction 테이블의 Target 열에는 숫자 필드 지정자 없이 MsiFormatRecord에 지정된 기능을 사용하여 서식이 지정된 텍스트 문자열이 포함되어 있습니다. 바꿀 매개 변수는 대괄호 [...]로 묶이며 속성, 환경 변수(% 접두사), 파일 경로(# 접두사) 또는 구성 요소 디렉터리 경로($ 접두사)일 수 있습니다.
반환 처리 옵션
사용자 지정 작업은 이러한 옵션을 사용하지 않습니다.
실행 예약 옵션
CustomAction 테이블의 Type 열에 선택적 플래그 비트를 포함하여 실행 예약 옵션을 지정합니다. 이러한 옵션은 사용자 지정 작업의 여러 실행을 제어합니다. 옵션에 대한 설명은 사용자 지정 작업 실행 예약 옵션을 참조하세요.
스크립트 내 실행 옵션
사용자 지정 작업은 이러한 옵션을 사용하지 않습니다.
반환 값
사용자 지정 작업 반환 값을 참조하세요.
설명
사용자 인터페이스 시퀀스 테이블 중 하나에서 사용자 지정 작업을 작성하여 UI 시퀀스에서 프라이빗 속성을 설정하는 경우 해당 속성은 실행 시퀀스에서 설정되지 않습니다. 실행 시퀀스에서 속성을 설정하려면 실행 시퀀스 테이블에 사용자 지정 작업도 배치해야 합니다. 또는 속성을 퍼블릭 속성으로 지정하고 SecureCustomProperties 속성에 포함할 수 있습니다.
관련 항목