Настраиваемый тип действия 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, требуется объект сеанса установки. Так как объект сеанса может не существовать во время отката установки, отложенное пользовательское действие, написанное в скрипте, использует один из методов, описанных в получения контекстной информации для отложенного выполнения пользовательских действий.
Связанные разделы