此範例說明包含兩個 ICE的 .cub 檔案配置。 安裝程式會依序執行自訂動作:ICE01 和 ICE08。
自訂動作 ICE01 是 自訂動作類型 1。 它是儲存為 .cub 檔案中資料流程之 DLL 的進入點。 此資料流程列在二進位表ice.dll中。
自訂動作 ICE08 是 自訂動作類型 6。 它是 VBScript 中函式的進入點,儲存為 .cub 檔案中的資料流程。 此資料流程會列在二進位資料表中作為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 |
_Special資料表
ICE01 和 ICE08 不需要包含特殊處理資料表。 當 .cub 檔案包含特殊資料表時,也必須包含在 _Validation Table 中。
| 資料表 | 資料行 | Nullable | MinValue | MaxValue | KeyTable | KeyColumn | 類別 | 集合 | 描述 |
|---|---|---|---|---|---|---|---|---|---|
| Binary | 名稱 | N | 識別碼 | ||||||
| Binary | 資料 | N | 二進位 | ||||||
| CustomAction | 動作 | N | 識別碼 | ||||||
| CustomAction | 類型 | N | 整數 | ||||||
| CustomAction | 來源 | Y | CustomSource | ||||||
| CustomAction | 目標 | Y | 格式 化 | ||||||
| _ICESequence | 動作 | N | 識別碼 | ||||||
| _ICESequence | 條件 | Y | Condition | ||||||
| _ICESequence | 順序 | Y | 整數 |