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