Installer.UILevel 属性
Installer 对象的 UILevel 属性是一个读写属性,指示在当前进程空间中打开和处理后续程序包时要使用的用户界面类型。
此属性是可读写的。
语法
propVal = Installer.UILevel
Installer.UILevel = propVal
属性值
备注
用户界面级别 | “值” | 说明 |
---|---|---|
msiUILevelNoChange | 0 | 不更改 UI 级别。 |
msiUILevelDefault | 1 | 使用默认 UI 级别。 |
msiUILevelNone | 2 | 无提示安装。 |
msiUILevelBasic | 3 | 简单的进度和错误处理。 |
msiUILevelReduced | 4 | 禁用创作的 UI 和向导对话框。 |
msiUILevelFull | 5 | 创作的 UI 以及向导、进度和错误。 |
msiUILevelHideCancel | 32 | 如果与 msiUILevelBasic 值组合使用,则安装程序会显示进度对话框,但不在对话框中显示“取消”按钮,以防止用户取消安装。 |
msiUILevelProgressOnly | 64 | 如果与 msiUILevelBasic 值组合使用,则 Windows Installer 将显示进度对话框,但不显示任何模式对话框或错误对话框。 |
msiUILevelEndDialog | 128 | 如果与上述任何值组合使用,则安装程序在成功安装结束时或出现错误时会显示一个模式对话框。 如果用户取消操作,则不会显示任何对话框。 |
另请参阅从自定义操作确定 UI 级别。
要求
要求 | 值 |
---|---|
版本 |
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer |
DLL |
|
IID |
IID_IInstaller 定义为 000C1090-0000-0000-C000-000000000046 |