CustomAction 테이블

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

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

Column 형식 Nullable
작업 식별자 Y N
형식 Integer N N
원본 CustomSource N Y
대상 설정한 N Y
ExtendedType DoubleInteger N Y

조치

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

기본 테이블 키입니다.

입력할

사용자 지정 동작 및 옵션의 기본 유형을 지정 하는 플래그 비트 필드입니다. 기본 형식 목록에 대 한 모든 사용자 지정 작업 형식의 요약 목록을 참조 하십시오. 사용자 지정 작업 반환 처리 옵션, 사용자 지정 작업 실행 일정 옵션, 사용자 지정 작업 숨겨진 대상 옵션사용자 지정 동작 In-Script 실행 옵션을 참조 하세요.

원본

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

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

방금 설치한 실행 파일 및 Dll을 호출 하는 파일 테이블 입니다.

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

속성이 속성을 보유 하 고 있는 실행 파일을 호출 하기 위한 속성 테이블 입니다.

대상을

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

대상 사용자 지정 동작
진입점 (필수) DLL 호출
인수를 사용 하는 실행 파일 이름 (필수) 기존 실행 파일 호출
명령줄 인수 (옵션) 설치 된 실행 파일 호출
대상 파일 이름 (필수) 사용자 지정 데이터에서 파일 만들기
Null 스크립트 코드를 실행 하 고 있습니다.

ExtendedType

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

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

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

유효성 검사

ICE03
ICE06
ICE12
ICE27
ICE46
ICE63
ICE68
ICE72
ICE75
ICE77
ICE80
ICE88
ICE93