Как сделать инсталлятор для программы Windows

В прошлой статье Мы научились быстро собирать все используемые в проекте DLL-библиотеки. А теперь настало время поговорить о том, как собрать инсталлятор для ОС Windows. Уже длительное время пользуюсь довольно удобной opensource утилитой под названием InnoSetup, которая позволяет буквально в несколько кликов собирать мультиязычный инсталлятор. Инсталлятор собирается утилитой из скрипта, который вы можете написать в рукопашную, или воспользоваться сценарием по созданию скрипта. Второй вариант проще и достаточно эффективен.

Сборка инсталлятора

Шаг первый. Запуск сценария сборки скрипта

Для запуска сценария заходим в меню и выбираем создать новый: File > New или комбинация клавиш Ctrl + N. После чего нажимаем на кнопку Next.

Шаг второй. Задаем данные программы

  1. Название приложения;
  2. Версию приложения;
  3. Издателя приложения;
  4. Веб-сайт приложения.

После чего следуем дальше (кнопка Next).

Как сделать установочник/инсталлятор Windows Forms приложения. (2. Создание установочника)

Шаг третий. Настройка папки для установки приложения

На этом шаге выбираем папку, куда установится приложение, если она требуется, а также можем уточнить, позволять ли пользователю изменять целевую папку или нет.

Шаг четвертый. Выбор папок и файлов, которые будут входить в пакет

На данном шаге необходимо выбрать исполняемый файл (*.exe), папки и библиотеки Вашего приложения.

Шаг пятый. Установка дополнительных параметров инсталлятора

На данном шаге мы настраиваем иконки, которые будут создаваться при установке приложения, а также права пользователя на настройку этих иконок при установке.

Читайте также:
Коды к программам Виндовс

Шаг шестой. Задаем лицензионное соглашение

Если конечно вы успели его написать .

Шаг седьмой. Настраиваем язык инсталлятора

Шаг восьмой. Настройка выходной папки и названия инсталлятора

На данном шаге настраиваем путь к папке, в которой будет собран инсталлятор и его название, а также иконку инсталлятора. Следующие шаги нажимаем Next и в конце Finish.

Шаг девятый. Сборка инсталлятора

После окончания работы сценария по подготовке скрипта утилита предложит собрать инсталлятор.

От сборки инсталлятора рекомендую поначалу отказаться, если у Вас имеются папки со вложенными в них файлами. Поскольку всё равно необходимо вручную прописать путь сборки файлов, которые находятся в этих папках.

Для этого найдите блок [ Files ], а в нём строку, где выбрана папка с содержимым.

В данном случае это строка:

Source: «D:gui_stm32imageformats*»; DestDir: «»; Flags: ignoreversion recursesubdirs createallsubdirs

Необходимо поправить параметр DestDir, как показано ниже, иначе инсталлятор свалит все файлы в общую кучу.

Source: «D:gui_stm32imageformats*»; DestDir: «imageformats»; Flags: ignoreversion recursesubdirs createallsubdirs

Резюме

Подводя итоги, могу утверждать, что утилита справляется со своим функционалом на «Отлично»

А скачать программу можно с официального сайта по следующей ссылке: InnoSetup

Только не забудьте собрать все DLL проекта в одну папку, как это делалось в прошлой статье .

Купить лицензионную версию Windows можно на сайте: https://ggsel.net/catalog/os

Видеоурок

Рекомендуем хостинг TIMEWEB

Рекомендуем хостинг TIMEWEB

Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.

Рекомендуемые статьи по этой тематике

  • Qt/C++ — Урок 056. Подключение библиотеки Boost в Qt для компиляторов MinGW и MSVC
  • Qt/C++ — Урок 025. Создание проекта файлов для сборки утилитой qmake
  • Qt WinAPI — Урок 001. Как собрать все DLL, используемые в Qt-проекте?
Читайте также:
Программы которые внесли изменения в Windows

По статье задано0 вопрос(ов)

Подписка на обсуждение 3
Подписка на раздел 334

Вам это нравится? Поделитесь в социальных сетях!

Источник: evileg.com

Скачать CreateInstall 8.5.1

CreateInstall — универсальный, гибкий и мощный инсталлятор как для профессиональных разработчиков, так и для начинающих. С помощью этой программы Вы можете создать полнофункциональные инсталляционные программы для Ваших приложений (полное описание. )

Рекомендуем популярное

Inno Setup — бесплатный инструмент для создания инсталляторов с большим количеством полезных.

Cameyo — отличное приложение для создания портативных версий любых программ и утилит.

mInstaller — удобная и маленькой программа для создания инсталляторов под MS Windows. Вы сможете создать свою программу инсталляции меньше, чем за минуту.

UPX — бесплатный, портируемый упаковщик исполняемых файлов. Поддерживает множество.

Утилита для обеспечения переносимости qt С++/C программ, которая позволяет извлекать все.

CreateInstall — универсальный, гибкий и мощный инсталлятор как для профессиональных.

Источник: www.softportal.com

Inno Setup Cоздание инсталлятора

PDFПечатьE-mail

Inno Setup

Вы написали отличную программу и осталось создать к ней оригинальный и достойный инсталлятор, чтобы пользователь легко и просто в несколько кликов установил к себе на компьютер Ваше приложение? Как сделать инсталлятор программного обеспечения?

Знакомьтесь, Inno Setup — бесплатная программа, помогающая создать качественный инсталлятор для приложения, работающего в среде операционной системы Windows. Результатом работы Inno Setup будет единый EXE — установщик программы. Утилита обладает широкими возможностями для создания установочного файла программы, в некоторых случаях заметно превосходит по функциональным возможностям коммерческие продукты для создания пакетов программного обеспечения. Программа включает в себя мастер создания инсталляционного пакета (wizard), благодаря которому можно быстро и легко создать дистрибутив программы.

Как создать инсталлятор

Создание дистрибутива

Inno Setup прост в настройке, имеет понятную структуру скрипта, поддерживает шифрование, сценарии на языке Pascal, установку пароля, чтение из реестра и запись в него, задание задач выполняемых после завершения установки. Опция типа установки позволяет создавать такие варианты, как полная, минимальная или выборочная установка с пользовательским набором. Inno Setup поддерживает создание многоязычных дистрибутивов программ. Все характеристики и настройки будущего установщика программы хранятся в скрипте (сценарий установки), который необходимо компилировать после его написания. В состав программы входят готовые примеры скриптов, ориентированные под различные задачи, которые будет выполнять создаваемый дистрибутив.

Читайте также:
Программа компьютер установка Windows 7
Создание установочного EXE

Скрипт инсталлятора

Скрипт инсталлятора это обычный текстовый файл с расширением INI разделенный на секции (названия секций заключаются в квадратные скобки: [Setup], [Icons], [Files], [Languages] и т.д.). Скрипт содержит в себе все необходимые опции и настройки создаваемого дистрибутива такие как информация об авторе, название и версия программы, файлы приложения, каталог установки и другие. Если Вам не хватает мастера создания дистрибутива или нет времени изучать параметры и константы секций, на просторах интернета есть большая масса уже готовых скриптов для Inno Setup.

Создание программы установки

Инсталляционные пакеты, созданные программой Inno Setup работают без сбоев, достойно оформлены и реализуют в себе все необходимые требования к установке программного обеспечения. Inno Setup это профессиональный, грамотный, бесплатный и надежный инструмент любого программиста. В предлагаемом для загрузки архиве содержится переведенный на русский язык файл справки (help) программы Inno Setup.

Официальный сайт: http://www.jrsoftware.org
Операционные системы: Windows All
Поддерживаемые языки: Английский
Версия: 5.4.2 (a)
Лицензия: freeware (бесплатно)

Размер файла 1,79 Мб

Inno Setup
Скачать
прямая ссылка
Еще интересные программы:

  • DriverHub Автоматическая установка драйверов
  • UndeleteMyFiles Pro Бесплатная программа для восстановления удаленных файлов
  • Glary Utilities Нужная программа для компьютера

Источник: www.loadboard.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru