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


Тип настраиваемого действия 38

Это настраиваемое действие написано на VBScript. См. также статью Скрипты.

Источник

Поле Source таблицы CustomAction содержит значение NULL. Код скрипта для настраиваемого действия хранится в виде строки текста литерала скрипта в поле Целевой объект.

Значение типа

Включите следующее значение в столбец Тип таблицы CustomAction , чтобы указать базовый числовой тип 32-разрядного настраиваемого действия.

Константы Шестнадцатеричный Decimal
msidbCustomActionTypeVBScript + msidbCustomActionTypeDirectory 0x026 38

 

Установщик Windows может использовать 64-разрядные пользовательские действия в 64-разрядных операционных системах. 64-разрядное настраиваемое действие, основанное на скриптах, должно содержать бит msidbCustomActionType64BitScript в своем числовом типе. Дополнительные сведения см. в разделе 64-разрядные пользовательские действия. Включите следующее значение в столбец Тип таблицы CustomAction , чтобы указать базовый числовой тип 64-разрядного настраиваемого действия.

Константы Шестнадцатеричный Decimal
msidbCustomActionTypeVBScript + msidbCustomActionTypeDirectory + msidbCustomActionType64BitScript 0x0001026 4134

 

Назначение

Поле Target таблицы CustomAction содержит код скрипта для настраиваемого действия в виде строки текста литерала скрипта.

Параметры обработки возврата

Включите необязательные биты флагов в столбец Тип таблицы CustomAction , чтобы указать возвращаемые параметры обработки. Описание параметров и значений см. в разделе Параметры обработки возврата пользовательского действия.

Параметры планирования выполнения

Включите необязательные биты флагов в столбец Тип таблицы CustomAction , чтобы указать параметры планирования выполнения. Эти параметры управляют выполнением нескольких пользовательских действий. Описание параметров см. в разделе Параметры планирования выполнения настраиваемых действий.

Параметры выполнения In-Script

Включите необязательные биты флагов в столбец Тип таблицы CustomAction , чтобы указать параметр выполнения в скрипте. Эти параметры копируют код действия в скрипт выполнения, отката или фиксации. Описание параметров см. в разделе Параметры выполнения пользовательского действия In-Script.

Возвращаемые значения

Этот тип настраиваемого действия всегда возвращает успешное выполнение.

Комментарии

Для пользовательского действия, написанного на языке JScript или VBScript, требуется установить объект Session . Установщик присоединяет объект сеанса к скрипту с именем Session. Так как объект Session может не существовать во время отката установки, отложенное настраиваемое действие, написанное в скрипте, должно использовать один из методов или свойств объекта Session, описанных в разделе Получение сведений о контексте для пользовательских действий отложенного выполнения , чтобы получить его контекст.

Custom_Actions