Сценарии
Настраиваемое действие может вызывать функции, написанные в 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.