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


Настраиваемый тип действия 53

Это настраиваемое действие записывается в JScript, например ECMA 262. Установщик Windows не поддерживает JScript 1.0. Дополнительные сведения см. в разделе Скрипты.

Источник

Поле "Источник" таблицы CustomAction содержит имя свойства или ключ таблицы свойств для свойства, содержащего текст скрипта.

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

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

Константы Шестнадцатиричный Десятичный
msidbCustomActionTypeJScript + msidbCustomActionTypeProperty 0x035 53

 

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

Константы Шестнадцатиричный Десятичный
msidbCustomActionTypeJScript + msidbCustomActionTypeProperty + msidbCustomActionType64BitScript 0x0001035 4149

 

Цель

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

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

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

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

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

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

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

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

Необязательные функции, написанные в скрипте, должны возвращать одно из значений, описанных в возвращаемых значений пользовательских действий JScript и VBScript.

Замечания

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

Custom_Actions