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