用户界面级别
Windows Installer 让包开发人员能够创作具有多个功能级别的内部用户界面。 由于内部 UI 必须由包的作者创建,因此完整 UI、精简 UI、基本 UI 和“无”级别的行为由安装包决定。 下表描述了通常归属于 UI 级别的功能。
UI 级别 | 说明 |
---|---|
完整 UI | 显示已创作到内部 UI 中的模式对话框和无模式对话框。 显示已创作的“错误”对话框。
注意:模式对话框需要用户输入,然后才能继续安装,并通过在对话框表的“属性”列中设置模式对话框样式位来指定。 无模式对话框无需用户输入即可继续安装。 完整 UI 通常显示用户界面向导行为。 |
精简 UI | 显示已创作到 UI 中的任何无模式对话框。 不显示任何已创作的模式对话框。 显示已创作的“错误”对话框。 显示磁盘提示消息。 显示 FilesInUse 对话框。 |
基本 UI | 显示展示进度消息的内置无模式对话框。 显示内置错误对话框。 不显示任何已创作的对话框。 通过显示包含 DiskPrompt 属性值的对话框来提示用户插入磁盘。 |
无 | “无”表示不显示 UI 的静默安装。 |
可使用 MsiSetInternalUI 来设置内部 UI 的级别。 安装程序将 UILevel 属性设置为 UI 的当前级别。
如果设置了 LIMITUI 属性,安装包时使用的用户界面 (UI) 级别限制为“基本”。
有关 UI 创作的示例,请查看安装示例。