다음을 통해 공유


샘플 .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

 

_특별 테이블

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

_검증 테이블

테이블 널러블 최소값 최대값 KeyTable KeyColumn 범주 세트 묘사
바이너리 이름 N 식별자
바이너리 데이터 N 이진
CustomAction 행동 N 식별자
CustomAction 유형 N 정수
CustomAction 근원 Y customSource
CustomAction 목표 Y 서식이 지정된
_ICESequence 행동 N 식별자
_ICESequence 조건 Y 조건
_ICESequence 순서 Y 정수