AdminUISequence 表
AdminUISequence 表列出了当执行顶级 ADMIN作 且内部用户界面级别设置为完整 UI 或减少 UI 时安装程序按顺序调用的作。 如果用户界面级别设置为基本 UI 或没有 UI,安装程序将跳过此表中的作。 请参阅 关于用户界面。
安装序列中的管理员作最多位于 adminUISequence 表中,InstallValidate作以及任何退出对话框。 InstallValidate 到安装序列末尾的所有作都位于 adminExecuteSequence 表 。 由于 AdminExecuteSequence 表需要独立运行,因此它还包含任何必要的初始化作,例如 LaunchConditions、CostInitialize、FileCost,以及 CostFinalize。 它还具有 ExecuteAction作。
列与 installUISequence 表 列相同。 AdminUISequence 表具有以下列。
列 | 类型 | 钥匙 | 空 |
---|---|---|---|
行动 | 标识符 | Y | N |
条件 | 条件 | N | Y |
序列 | 整数 | N | Y |
列
-
作
-
要执行的作的名称。 这是标准作、用户界面向导或 CustomAction 表中列出的自定义作。
主表键。
-
条件
-
逻辑表达式。 如果表达式的计算结果为 false,则会跳过该作。 如果表达式语法无效,则序列将终止,并返回 iesBadActionData。 有关条件语句语法的信息,请参阅 条件语句语法。
-
序列
-
正值指示作的序列位置。 以下负值表示,如果安装程序返回终止标志,则会调用该作。 每个终止标志(负值)可用于不超过一个作。 多个作可以具有终止标志,但它们必须是不同的标志。 终止标志(负值)通常用于 对话框。
终止标志 价值 描述 msiDoActionStatusSuccess -1 成功完成。 与“退出 ”对话框 一起使用。 msiDoActionStatusUserExit -2 用户终止安装。 与 UserExit 对话框一起使用。 msiDoActionStatusFailure -3 致命退出终止。 与 FatalError 对话框一起使用。 msiDoActionStatusSuspend -4 安装已暂停。 零、所有其他负数或 null 值表示从未调用该作。
验证