ModuleAdminExecuteSequence 表

合并工具会评估 ModuleAdminExecuteSequence 表,然后将计算作插入 AdminExecuteSequence 表, 具有正确的序列号。

ModuleAdminExecuteSequence 表具有以下列。

类型 钥匙
行动 标识符 Y N
序列 整数 Y
BaseAction 标识符 Y
整数 Y
条件 条件 Y

 

要插入序列的作。 指安装程序 标准作之一,或合并模块的 customAction 表 对话框表

如果在合并模块序列表的作列中使用了 标准作,则该记录的 BaseAction 和 After 列必须为 Null。

序列

标准作的序列号。 如果在此行的“作”列中输入自定义作或对话框,则必须将此字段设置为 Null。

在合并模块序列表中 使用 标准作时,序列列中的值应为建议的作序列号。 如果合并模块中的序列号与 .msi 文件序列表中相同作的序列号不同,则合并工具将使用 .msi 文件中的序列号。 有关建议的标准作序列号,请参阅 使用序列表 中建议的序列。

BaseAction

BaseAction 列可以包含标准作、合并模块的自定义作表中指定的自定义作或模块对话表中指定的对话框。 BaseAction 列是此表的 Action 列中的键。 它不能是 .msi 文件中另一个合并表或表的外键。 这意味着,BaseAction 列中列出的每个标准作、自定义作或对话框也必须列在此表中另一条记录的作列中。

之后

对于 Action 是在 BaseAction 之前还是之后执行作的布尔值。

价值 意义
0 BaseAction 之前要执行的作
1 BaseAction 之后要执行的作

 

条件

一个条件语句,指示是否执行该作。 Null 的计算结果为 true。

言论

如果此表存在 AdminExecuteSequence 表 也必须存在于合并模块中。