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


Свойство Session.Mode

Это свойство Mode объекта Session . Это свойство представляет собой значение, представляющее назначенный флаг режима для текущего сеанса установки. Большинство флагов режима доступны только для чтения извне, но также можно задать несколько указанных флагов.

Функция MsiGetMode возвращает логическое значение TRUE или FALSE, указывая, задано ли определенное свойство, переданное в функцию, в данный момент задано (TRUE) или не задано (FALSE).

Обратите внимание, что не все значения режима выполнения флага доступны при вызове свойства Mode из отложенного настраиваемого действия. Дополнительные сведения см. в разделе Получение сведений о контексте для пользовательских действий с отложенным выполнением.

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

Синтаксис

propVal = Session.Mode

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

Обязательное целочисленное значение для флага. Должна быть одной из следующих:

Имя флага Значение
msiRunModeAdmin
0
Установка в административном режиме, в противном случае установка продукта.
msiRunModeAdvertise
1
Объявление режима установки.
msiRunModeMaintenance
2
База данных в режиме обслуживания загружена.
msiRunModeRollbackEnabled
3
Откат включен.
msiRunModeLogEnabled
4
Файл журнала активен.
msiRunModeOperations
5
Выполнение или spooling операций.
msiRunModeRebootAtEnd
6
Требуется перезагрузка (settable).
msiRunModeRebootNow
7
Для продолжения установки (settable) требуется перезагрузка.
msiRunModeCabinet
8
Установка файлов из шкафов и файлов с помощью таблицы Мультимедиа.
msiRunModeSourceShortNames
9
Исходные файлы используют только короткие имена файлов.
msiRunModeTargetShortNames
10
Целевые файлы должны использовать только короткие имена файлов.
msiRunModeWindows9x
12
Операционная система — Windows 98/95.
msiRunModeZawEnabled
13
Операционная система поддерживает рекламу продуктов.
msiRunModeScheduled
16
Отложенное настраиваемое действие , вызываемое при выполнении скрипта установки.
msiRunModeRollback
17
Отложенное настраиваемое действие , вызываемое из скрипта отката.
msiRunModeCommit
18
Отложенное настраиваемое действие , вызываемое из скрипта выполнения фиксации.

 

Требования

Требование Значение
Версия
Установщик 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