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


Сценарии

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

Установщик не поддерживает JScript версии 1.0.

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

Следующие основные пользовательские типы действий вызывают функции, написанные в скрипте.

Настраиваемый тип действия Описание
тип пользовательского действия 5 JScript-файл, хранящийся в потоке двоичной таблицы.
тип пользовательского действия 21 JScript-файл, установленный с продуктом.
тип пользовательского действия 53 Текст JScript, указанный значением свойства.
тип пользовательского действия 37 Текст JScript, хранящийся в целевом столбце таблицы CustomAction.
тип пользовательского действия 6 Файл VBScript, хранящийся в потоке таблиц двоичного.
тип пользовательского действия 22 VBScript-файл, установленный с продуктом.
тип пользовательского действия 54 Текст VBScript, указанный значением свойства.
тип пользовательского действия 38 Текст VBScript, хранящийся в целевом столбце таблицы CustomAction.

 

Заметка

Установщик выполняет пользовательские действия скрипта напрямую и не использует узел скриптов Windows. Объект WScript нельзя использовать в пользовательском действии скрипта, так как этот объект предоставляется узлом скрипта Windows. Объекты в объектной модели узла скриптов Windows можно использовать только в пользовательских действиях, если на компьютере установлен узел скриптов Windows, создав на компьютере новые экземпляры объекта, с вызовом CreateObject и предоставлением progId объекта (например, WScript.Shell). В зависимости от типа пользовательского действия скрипта доступ к некоторым объектам и методам объектной модели узла скриптов Windows может быть запрещен по соображениям безопасности.

 

Дополнительные сведения см. в сводном списке всех настраиваемых типов действий сводки всех типов пользовательских действий и их кодировании в таблицу CustomAction.