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


Тип настраиваемого действия 34

Это настраиваемое действие вызывает исполняемый файл, запущенный с помощью командной строки. Дополнительные сведения см. в разделе Исполняемые файлы.

Источник

Исполняемый файл создается из файла. Поле Source таблицы CustomAction содержит ключ в таблице Каталог . Запись таблицы каталога, на которую указывает ссылка, используется для разрешения полного пути к рабочему каталогу. Это не обязательно должен быть путь к каталогу, в котором содержится исполняемый файл.

Значение типа

Добавьте следующее значение в столбец Type таблицы CustomAction , чтобы указать базовый числовой тип.

Константы Шестнадцатеричный Decimal
msidbCustomActionTypeExe + msidbCustomActionTypeDirectory 0x022 34

 

Назначение

Столбец Target таблицы CustomAction содержит полный путь и имя исполняемого файла, за которым следуют необязательные аргументы исполняемого файла. Требуется полный путь и имя исполняемого файла. Для длинных имен файлов или путей следует использовать кавычки. Значение обрабатывается как форматированный текст и может содержать ссылки на свойства, файлы, каталоги или другие атрибуты форматированного текста.

Параметры обработки возврата

Включите необязательные биты флагов в столбец Type таблицы CustomAction , чтобы указать параметры обработки возвращаемых значений. Описание параметров и значений см. в разделе Параметры обработки возврата пользовательского действия.

Параметры планирования выполнения

Включите необязательные биты флагов в столбец Тип таблицы CustomAction , чтобы указать параметры планирования выполнения. Эти параметры управляют множественным выполнением пользовательских действий. Описание параметров см. в разделе Параметры планирования выполнения настраиваемых действий.

Параметры выполнения In-Script

Включите необязательные биты флагов в столбец Тип таблицы CustomAction , чтобы указать параметр выполнения в скрипте. Эти параметры копируют код действия в скрипт выполнения, отката или фиксации. Описание параметров см. в разделе Параметры выполнения пользовательского действия In-Script.

Возвращаемые значения

Пользовательские действия, которые являются исполняемыми файлами , должны возвращать значение 0 для успешного выполнения. Установщик интерпретирует любое другое возвращаемое значение как сбой. Чтобы игнорировать возвращаемые значения, установите битовый флаг msidbCustomActionTypeContinue в поле Type таблицы CustomAction .

Комментарии

Настраиваемое действие, запускающее исполняемый файл, принимает командную строку, которая обычно содержит свойства, которые назначаются динамически. Если это также отложенное настраиваемое действие выполнения, установщик использует CreateProcessAsUser или CreateProcess для создания процесса при вызове настраиваемого действия из скрипта установки.

Custom_Actions