Первое знакомство с CreateInstall
CreateInstall - это инсталлятор, который позволяет полностью управлять всем процессом установки. Вам необходимо самим определить последовательность выполняемых команд. С одной стороны это вызывает затруднения при первом знакомстве, но, с другой стороны, такой подход делает CreateInstall очень мощным и гибким инструментом. CreateInstall не имеет режима редактирования сценария установки в виде Мастера, но вы можете воспользоваться CreateInstall Light для создания проекта и определения общих настроеек и действий. Потом вы можете в любой момент импортировать этот проект в CreateInstall. Здесь мы рассмотрим общие принципы работы CreateInstall.
Настройки проекта разбиты на несколько групп и расположены в соответствующих закладках. В любой момент времени вы можете открыть справку для текущих настроек с помощью нажатия F1 или кнопки помощи. Закладки Вывод и Проект служат для указания общих настроек инсталляции, таких как имя, иконки, дополнительные ресурсы, языки установки, нужен ли деинсталлятор и т.д..
На закладке Файлы вы должны определить файлы, которые необходимо включить в инсталляцию. Файлы инсталляции следует разбить на группы. Например, одна группа файлов будет устанавливаться в системную директорию, другая группа содержит файлы приложения, третья группа состоит из файлов устанавливаемых в какую-нибудь поддиректорию. Для каждой группы можно указывать собственные настройки сжатия. По своей сути, все группы упакованных файлов являются ресурсами инсталляции, которые вы можете распаковывать несколько раз в разные директории. 

Закладка Установка содержит сценарий установки представленный в виде последовательности команд. Вы можете добавлять, удалять и редактировать любые команды. Некоторые команды имеют слева значок в виде папки. Это означает, что вы можете зайти внутрь нажав Enter или по двойному нажатию мыши и там определить новую последовательность команд. Например, все команды внутри 'Диалог - Прогресс' начнут выполняться, как только откроется данное диалоговое окно и пользователь сможет перейти к следующему окну, только после выполнения всех этих команд. Аналогично, команда 'Popup Окно' будет показывать окно или картинку пока выполняются все вложенные в нее команды. Небольшое замечание: мы не рекомендуем вставлять команды между командами 'Диалог - ...'. Если Вам необходимо произвести какие-либо дополнительные проверки или действия при переходе от одного диалогового окна к другому, обратитесь в службу поддержки и мы поможем вам реализовать то, что вам нужно.

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