Типы настраиваемых действий
В следующей таблице указаны основные типы пользовательских действий и показаны значения, которые находятся в полях Тип, Источник и Целевой объект таблицы CustomAction для каждого типа. Основные настраиваемые действия можно изменить, включив необязательные биты флагов в столбец Тип. Описание параметров и значений см. в следующих статьях:
- Параметры обработки возврата пользовательского действия
- Параметры планирования выполнения настраиваемых действий
- Параметры выполнения In-Script настраиваемых действий
- Вариант удаления исправления пользовательского действия
Используйте ссылки на базовый тип настраиваемого действия, чтобы получить описание и параметры, доступные для каждого типа.
Базовый тип настраиваемого действия | Тип | Источник | Назначение |
---|---|---|---|
Тип настраиваемого действия 1 DLL-файл, хранящийся в потоке двоичных таблиц. |
1 | Ключ к двоичной таблице. | Точка входа DLL. |
Тип настраиваемого действия 2 EXE-файл, хранящийся в потоке двоичной таблицы. |
2 | Ключ к двоичной таблице. | Строка командной строки. |
Тип настраиваемого действия 5 Файл JScript, хранящийся в потоке двоичной таблицы. |
5 | Ключ к двоичной таблице. | Необязательная функция JScript, которую можно вызвать. |
Тип настраиваемого действия 6 Файл VBScript, хранящийся в потоке двоичной таблицы. |
6 | Ключ к двоичной таблице. | Необязательная функция VBScript, которую можно вызвать. |
Тип настраиваемого действия 17 DLL-файл, установленный вместе с продуктом. |
17 | Ключ к таблице Файлов . | Точка входа DLL. |
Тип настраиваемого действия 18 EXE-файл, установленный вместе с продуктом. |
18 | Ключ к таблице Файлов . | Строка командной строки. |
Тип настраиваемого действия 19 Отображает указанное сообщение об ошибке и возвращает ошибку, завершая установку. |
19 | Пусто | Отформатированная текстовая строка. Литеральное сообщение или индекс в таблице Error . |
Тип настраиваемого действия 21 JScript-файл, установленный вместе с продуктом. |
21 | Ключ к таблице Файлов . | Необязательная функция JScript, которую можно вызвать. |
Тип настраиваемого действия 22 Файл VBScript, установленный вместе с продуктом. |
22 | Ключ к таблице Файлов . | Необязательная функция VBScript, которую можно вызвать. |
Тип настраиваемого действия 34 EXE-файл с путем, ссылающимся на каталог. |
34 | Ключ к таблице каталога . Это рабочий каталог для выполнения. | Столбец Target имеет формат и содержит полный путь и имя исполняемого файла, за которыми следуют необязательные аргументы. |
Тип настраиваемого действия 35 Набор каталогов с отформатированным текстом. |
35 | Ключ к таблице Directory . Указанный каталог задается форматируемой строкой в поле Целевой объект. | Отформатированная текстовая строка. |
Тип настраиваемого действия 37 Текст JScript, хранящийся в этой таблице последовательностей. |
37 | Null | Строка кода JScript. |
Тип настраиваемого действия 38 Текст VBScript, хранящийся в этой таблице последовательностей. |
38 | Null | Строка кода VBScript. |
Тип настраиваемого действия 50 EXE-файл, путь к которому указан значением свойства. |
50 | Имя свойства или ключ для таблицы свойств . | Строка командной строки. |
Тип настраиваемого действия 51 Свойство задано с отформатированным текстом. |
51 | Имя свойства или ключ для таблицы Property . Это свойство задается форматируемой строкой в поле Целевой объект. | Отформатированная текстовая строка. |
Тип настраиваемого действия 53 Текст JScript, заданный значением свойства. |
53 | Имя свойства или ключ для таблицы свойств . | Необязательная функция JScript, которую можно вызвать. |
Тип настраиваемого действия 54 Текст VBScript, заданный значением свойства. |
54 | Имя свойства или ключ для таблицы свойств . | Необязательная функция VBScript, которую можно вызвать. |
Кроме того, при параллельных установках используются следующие типы настраиваемых действий: