範例 .cub 檔案

此範例說明包含兩個 ICE的 .cub 檔案配置。 安裝程式會依序執行自訂動作:ICE01 和 ICE08。

自訂動作 ICE01 是 自訂動作類型 1。 它是儲存為 .cub 檔案中資料流程之 DLL 的進入點。 此資料流程列在二進位表ice.dll中。

自訂動作 ICE08 是 自訂動作類型 6。 它是 VBScript 中函式的進入點,儲存為 .cub 檔案中的資料流程。 此資料流程會列在二進位資料表中作為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 Table 中。

_Validation資料表

資料表 資料行 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 整數