다음을 통해 공유


샘플 .cub 파일

이 샘플에서는 두 개의 ICE를 포함하는 .cub 파일의 레이아웃을 보여 줍니다. 설치 관리자는 ICE01 및 ICE08 순서로 사용자 지정 작업을 실행합니다.

사용자 지정 작업 ICE01은 사용자 지정 작업 유형 1입니다. .cub 파일에 스트림으로 저장되는 DLL의 진입점입니다. 이 스트림은 이진 테이블 ice.dll에 나열됩니다.

사용자 지정 작업 ICE08은 사용자 지정 작업 유형 6입니다. .cub 파일에 스트림으로 저장되는 VBScript 함수의 진입점입니다. 이 스트림은 이진 테이블에 ice.vbs로 나열됩니다.

이진 테이블

속성 데이터
ice.vbs ice.vbs의 서식이 지정되지 않은 이진 데이터
ice.dll ice.dll의 서식이 지정되지 않은 이진 데이터

 

CustomAction 테이블

작업 형식 원본 대상
ICE01 1 ice.dll ICE01
ICE08 6 ice.vbs ICE02

 

_ICESequence 테이블

작업 조건 시퀀스
ICE01 10
ICE08 20

 

_Special 테이블

ICE01 및 ICE08에는 특수 처리 테이블이 포함될 필요가 없습니다. .cub 파일에 특수 테이블이 포함된 경우 _Validation 테이블에도 포함되어야 합니다.

_Validation 테이블

테이블 Nullable MinValue MaxValue KeyTable KeyColumn 범주 설정 설명
이진 속성 N 식별자
이진 데이터 N 이진
CustomAction 작업 N 식별자
CustomAction Type N 정수
CustomAction 원본 Y CustomSource
CustomAction 대상 Y Formatted
_ICESequence 작업 N 식별자
_ICESequence 조건 Y Condition
_ICESequence 시퀀스 Y 정수