다음을 통해 공유


CustomAction 테이블

CustomAction 테이블은 사용자 지정 코드와 데이터를 설치에 통합하는 방법을 제공합니다. 실행되는 코드의 소스는 데이터베이스 내에 포함된 스트림, 최근에 설치된 파일 또는 기존 실행 파일일 수 있습니다.

CustomAction 테이블에는 다음 열이 있습니다.

열쇠 Nullable
행동 식별자 Y N
정수 N N
근원 customSource N Y
과녁 서식이 지정된 N Y
ExtendedType DoubleInteger N Y

 

작업

작업의 이름입니다. 동작은 일반적으로 다른 사용자 지정 작업에서 호출되지 않는 한 시퀀스 테이블에 나타납니다. 이름이 기본 제공 작업과 일치하는 경우 사용자 지정 작업은 호출되지 않습니다.

기본 테이블 키입니다.

형식

사용자 지정 작업 및 옵션의 기본 형식을 지정하는 플래그 비트 필드입니다. 기본 형식 목록은 모든 사용자 지정 작업 형식의 요약 목록을 참조하세요. 사용자 지정 작업 반환 처리 옵션, 사용자 지정 작업 실행 예약 옵션, 사용자 지정 작업 숨김 대상 옵션사용자 지정 작업 In-Script 실행 옵션참조하세요.

원본

다른 테이블의 속성 이름 또는 외부 키입니다. 가능한 사용자 지정 작업 원본에 대한 자세한 내용은 사용자 지정 작업 원본모든 사용자 지정 작업 형식의요약 목록을 참조하세요. 예를 들어 원본 열에는 사용자 지정 작업 코드의 원본이 포함된 다음 테이블 중 하나의 첫 번째 열에 외부 키가 포함될 수 있습니다.

디렉터리 테이블은 기존 실행 파일을 호출하기 위한.

파일 테이블은 방금 설치된 실행 파일 및 DLL을 호출하는.

이진 테이블은 데이터베이스에 저장된 실행 파일, DLL 및 데이터를 호출하는.

속성 테이블은 해당 경로가 속성에 의해 유지되는 실행 파일을 호출하기 위한.

대상

사용자 지정 작업의 기본 형식에 따라 달라지는 실행 매개 변수입니다. 각 사용자 지정 작업 유형에 대해 이 필드에 입력해야 하는 항목에 대한 설명은 모든 사용자 지정 작업 유형 요약 목록을 참조하세요. 예를 들어 이 필드는 사용자 지정 작업에 따라 다음을 포함할 수 있습니다.

과녁 사용자 지정 작업
진입점(필수) DLL을 호출합니다.
인수가 있는 실행 파일 이름(필수) 기존 실행 파일을 호출합니다.
명령줄 인수(선택 사항) 방금 설치된 실행 파일을 호출합니다.
대상 파일 이름(필수) 사용자 지정 데이터에서 파일 만들기
스크립트 코드 실행

 

ExtendedType

이 필드에 msidbCustomActionTypePatchUninstall 값을 입력하여 사용자 지정 작업 패치 제거 옵션사용자 지정 작업을 지정합니다.

Windows Installer 4.0 및 이전: 지원되지 않습니다. 이 옵션은 Windows Installer 4.5부터 사용할 수 있습니다.

자세한 내용은 사용자 지정 작업 모든 항목을 참조하세요.

유효성 검사

ice03
ICE06
ICE12
ICE27
ICE46
ICE63
ICE68
ICE72
ICE75
ice77
ICE80
ice88
ice93