Поделиться через


Свойство Installer.UILevel

Свойство UILevel объекта Installer — это свойство для чтения и записи, которое указывает тип пользовательского интерфейса, используемого при открытии и обработке последующих пакетов в текущем пространстве процессов.

Это свойство доступно для чтения и записи.

Синтаксис

propVal = Installer.UILevel
Installer.UILevel = propVal 

Значение свойства

Комментарии

Уровень пользовательского интерфейса Значение Описание
msiUILevelNoChange 0 Не изменяет уровень пользовательского интерфейса.
msiUILevelDefault 1 Использует уровень пользовательского интерфейса по умолчанию.
msiUILevelNone 2 Автоматическая установка.
msiUILevelBasic 3 Простая обработка хода выполнения и ошибок.
msiUILevelReduced 4 Созданные диалоговые окна пользовательского интерфейса и мастера подавляются.
msiUILevelFull 5 Создан пользовательский интерфейс с мастерами, ходом выполнения и ошибками.
msiUILevelHideCancel 32 В сочетании со значением msiUILevelBasic установщик отображает диалоговые окна хода выполнения, но не отображает кнопку Отмена в диалоговом окне, чтобы запретить пользователям отменить установку.
msiUILevelProgressOnly 64 В сочетании со значением msiUILevelBasic установщик отображает диалоговые окна хода выполнения, но не отображает модальные диалоговые окна или диалоговые окна ошибок.
msiUILevelEndDialog 128 В сочетании с любым приведенным выше значением установщик отображает модальное диалоговое окно в конце успешной установки или в случае ошибки. Если пользователь отменяет отмену, диалоговое окно не отображается.

 

См. также раздел Определение уровня пользовательского интерфейса из настраиваемого действия.

Требования

Требование Значение
Версия
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Установщик Windows 4.0 или установщик Windows 4.5 в Windows Server 2008 или Windows Vista. Установщик Windows в Windows Server 2003 или Windows XP
DLL
Msi.dll
IID
IID_IInstaller определяется как 000C1090-0000-0000-C000-0000000000046