Группа таблиц процедур установки
Таблицы в группе Процедуры установки управляют задачами, выполняемыми во время установки стандартными действиями и пользовательскими действиями.
Некоторые таблицы в этой группе управляют высокоуровневые действия, предоставляя последовательность действий. Каждая из следующих таблиц последовательностей управляет частью действия высокого уровня.
- Таблица InstallUISequence
- Таблица InstallExecuteSequence
- Таблица AdminUISequence
- Таблица AdminExecuteSequence
- Таблица AdvtUISequence
- Таблица AdvtExecuteSequence
Могут возникнуть ситуации, в которых установка должна выполнить что-то, что невозможно, используя только стандартные действия. Чтобы обеспечить максимальную степень гибкости, установщик предоставляет авторам установки возможность создавать собственные пользовательские действия. Если у вас есть какие-либо настраиваемые действия, их следует зарегистрировать в установщике, заполив таблицу CustomAction.
Таблица CustomAction предоставляет средства интеграции пользовательского кода и данных в процесс установки. Выполняемый код может быть потоком, содержащимся в базе данных, недавно установленным файлом или существующим исполняемым файлом.
Следующие таблицы расширяют возможности установщика для управления файлами и папками во время установки.
- Таблица RemoveFile содержит список файлов, которые были удалены во время установки.
- Таблица RemoveIniFile содержит сведения, которые приложение должно удалить из .ini файлов.
- Таблица RemoveRegistry содержит сведения, которые удаляются из системного реестра при выборе соответствующего компонента для установки.
- В таблице CreateFolder перечислены папки, которые необходимо создать во время установки. Хотя установщик создает папки по мере необходимости, они удаляются, как только они пустеют. Список папок в таблице CreateFolder не удаляется, пока не будет удален компонент.
- Таблица MoveFile содержит список файлов для перемещения или копирования из указанного исходного каталога на компьютере пользователя в целевой каталог. Нет необходимости использовать таблицу MoveFile для описания файлов, связанных с устанавливаемыми компонентами.
Чтобы настроить необходимые условия, которые должны быть выполнены для запуска установки, заполните таблицу LaunchCondition.
Таблица LaunchCondition содержит список условий, которые должны быть выполнены для успешного выполнения действия.