示例 .cub 文件
此示例演示包含两个 ICE 的 .cub 文件的布局。 安装程序按以下顺序执行自定义操作:ICE01 和 ICE08。
自定义操作 ICE01 是自定义操作类型 1。 它是 DLL 的入口点,作为流存储在 .cub 文件中。 此流在二进制表 ice.dll 中列出。
自定义操作 ICE08 是自定义操作类型 6。 它是 VBScript 中函数的入口点,作为流存储在 .cub 文件中。 此流在 Binary 表中作为 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 表中。
表 | 列 | Nullable | MinValue | MaxValue | KeyTable | KeyColumn | Category | 设置 | 说明 |
---|---|---|---|---|---|---|---|---|---|
二进制 | 名称 | N | Identifier | ||||||
二进制 | 数据 | N | 二进制 | ||||||
CustomAction | 操作 | N | Identifier | ||||||
CustomAction | 类型 | N | 整数 | ||||||
CustomAction | 源 | Y | CustomSource | ||||||
CustomAction | 目标 | Y | 格式化 | ||||||
_ICESequence | 操作 | N | Identifier | ||||||
_ICESequence | 条件 | Y | 条件 | ||||||
_ICESequence | 序列 | Y | 整数 |