이 샘플은 두 개의 ICE이 포함된 .cub 파일의 레이아웃을 보여 줍니다. 설치 관리자는 ICE01 및 ICE08 시퀀스에서 사용자 지정 작업을 실행합니다.
사용자 지정 작업 ICE01은 사용자 지정 작업 유형 1 입니다. .cub 파일에 스트림으로 저장되는 DLL의 진입점입니다. 이 스트림은 이진 테이블 ice.dll나열됩니다.
사용자 지정 작업 ICE08은 사용자 지정 동작 유형 6. .cub 파일에 스트림으로 저장되는 VBScript 함수의 진입점입니다. 이 스트림은 이진 테이블에 ice.vbs로 나열됩니다.
| 이름 | 데이터 |
|---|---|
| ice.vbs | ice.vbs의 형식이 지정되지 않은 이진 데이터 |
| ice.dll | ice.dll 형식이 지정되지 않은 이진 데이터 |
| 행동 | 유형 | 근원 | 목표 |
|---|---|---|---|
| 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 | 정수 |