Использование стандартных действий
Действие выполняется в установщике Windows путем вызова функции MsiDoAction или включения действия в таблицу последовательностей. Так как большинство действий инкапсулируют одну цель, наиболее распространенный способ использования действий — упорядочить ряд действий в последовательность для выполнения более крупной задачи. Установщик имеет три стандартных действия верхнего уровня, которые вызывают связанный набор таблиц последовательностей. Эти связанные таблицы последовательностей могут содержать стандартные действия, пользовательские действия и элементы пользовательского интерфейса. Каждое действие в таблице последовательности имеет связанный порядковый номер, а также может иметь связанное условное выражение. Все действия в таблице последовательностей посещаются в указанном порядке и выполняются только в том случае, если условное выражение оценивается как истина.
Хотя стандартное действие может иметь любой номер последовательности, связанный с ним, многие имеют ограничения последовательности, которые должны следовать для правильной работы действия. Например, действие FileCostдолжно вызываться после действия CostInitialize. Дополнительные сведения о стандартных ограничениях последовательности действий см. в разделе Действия с ограничениями последовательности, действия без ограничений последовательностиили справочник по стандартным действиям.
В следующих разделах приведены дополнительные сведения об использовании стандартных действий.
- публикации продуктов, функций и компонентов
- Поиск файлов
- затраты на файлы
- Установка файлов
- Редактирование реестра
- выполнение действий
См. также раздел "О стандартных действиях" или справочник "Справочник по стандартным действиям".