Современные программы распространяются на компакт-дисках. Процесс установки программы, который, как правило, предполагает не.только создание каталога и перенос в него выполняемых файлов и файлов данных с промежуточного носителя, но и настройку системы, для многих пользователей является довольно трудной задачей.
Новый проект
После того как будет составлен список файлов, нужно запустить InstallShield Express, из меню File выбрать команду New и в поле Project Name and Location ввести имя файла проекта (рис. 18.1). | Рис. 18.1.
Структура
Команды группы Organize Your Setup (рис. 18.3) позволяют задать структуру программы установки. | Рис. 18.3. Команды группы Organize Your Setup | Значения большинства параметров, за исключением тех, которые идентифицируют устанавливаемую программу и ее разработчика, можно оставить без изменения.
Выбор устанавливаемых компонентов
Команды группы Specify Application Data (рис. 18.6) позволяют определить компоненты программы, которые должны быть установлены на компьютер пользователя. Если в проекте определены несколько групп компонентов (см. команду Features), то нужно определить компоненты для каждой группы. | Рис. 18.6.
Установка Delphi-6 на Windows 10×64
Конфигурирование системы пользователя
Команды группы Configure the Target System (рис. 18.9) позволяют задать, какие изменения нужно внести в систему пользователя, чтобы настроить систему на работу с устанавливаемой программой. | Рис. 18.9.
Настройка диалогов
Для взаимодействия с пользователем программа установки использует стандартные диалоговые окна. Разрабатывая программу инсталляции, программист может задать, какие диалоги увидит пользователь в процессе инсталляции программы.
Системные требования
Если устанавливаемая программа предъявляет определенные требования к ресурсам системы, то, используя команды группы Define Setup Requirements and Actions (рис. 18.15), эти требования можно задать. | Рис. 18.15.
Создание образа установочного диска
Команды группы Prepare for Release (рис. 18.17) позволяют создать образ установочного диска (CD-ROM) и проверить, как работает программа установки. | Рис. 18.17.
Источник: samoychiteli.ru
Написать очень маленький инсталлятор
Мне понравился следующий вариант: главное приложение само выполняет функции инсталлятора. Первоначально файл называется Setup.exe. При запуске под этим именем приложение устанавливает себя, после установки программа переименовывает себя и перестает быть инсталлятором.
Application.Initialize; if UpperCase(ExtractFileName(Application.ExeName))=’SETUP.EXE’ then // форма инсталлятора Application.CreateForm(TSetupForm, SetupForm) else // форма основной программы Application.CreateForm(TMainForm, MainForm); Application.Run;
Вполне очевидно, что вместо переименования можно запускать программу с различными ключами, например /INSTALL и /UNINSTALL. Я очень часто пользуюсь таким приемом, особенно в тех случаях, когда проект состоит из одного файла
Установка и активация Delphi 14.3
Статья Написать очень маленький инсталлятор раздела Программа и Интерфейс Инсталяция может быть полезна для разработчиков на Delphi и FreePascal.
Комментарии и вопросы
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
Источник: www.kansoftware.ru
Как можно создать программу для создания инсталлятора?
Научиться упаковывать и распаковывать файлы в дельфи, для чего понять как работать, например, с exe форматом
Научиться править реестр из дельфи
Научиться создавать ярлыки в меню пуск и на рабочем столе
Ответ написан более трёх лет назад
Комментировать
Нравится 1 Комментировать
Delphi Developer, сис. админ
Т.е. тебе необходимо:
1. Создать приложение инсталлятор (он будет шаблоном)
2. Создать конструктор инсталлятора.
Конструктор будет добавлять файлы в ресурсы exe (или просто в конец файла, или отдельные файлы) шаблона и прочую информацию.
Источник: qna.habr.com