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

Это настраиваемое действие задает свойство из форматируемой текстовой строки.

Чтобы повлиять на свойство, используемое в условии компонента или компонента, настраиваемое действие должно предшествовать действию CostFinalize в последовательности действий.

Источник

Поле Source таблицы CustomAction может содержать имя свойства или ключ таблицы Property. Это свойство задается форматируемой строкой в поле Target с помощью MsiSetProperty.

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

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

Константы Шестнадцатеричный Decimal
msidbCustomActionTypeTextData + msidbCustomActionTypeProperty 0x033 51

 

Назначение

Столбец Target таблицы CustomAction содержит текстовую строку, отформатированную с использованием функциональных возможностей, указанных в MsiFormatRecord (без описателей числовых полей). Заменяемые параметры заключаются в квадратные скобки[...] и могут быть свойствами, переменными среды (префикс % ), путями к файлам (префикс#) или путями к каталогу компонентов (префикс$ ).

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

В настраиваемом действии эти параметры не используются.

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

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

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

В настраиваемом действии эти параметры не используются.

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

См . раздел Возвращаемые значения настраиваемых действий.

Комментарии

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

Custom_Actions

Настраиваемые действия с форматированным текстом