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