Search
Write a publication
Pull to refresh

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

Для начала история. Inno Setup — открытое программное обеспечение, которое несет в себе цель создания полнофункционального инсталятора для программ Windows.

Плюсы программы:
— работает практически на всех системах Windows, вплоть для NT 4.0;
— поддержка создания одиночного .exe файла;
— имеет несколько типов сжатия, такие как zip, lzma и т.д;
— большое количество палагинов, красивый интерфейс и юзабилити.

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

В процессе мастера создания, выставляем все значения как на скриншотах:

image
image
image
image
image
image
image
Остальное по дефолту, смело жмем кнопку «Finish».

На четвертом скриншоте добавляем свою программу. Примечание: в процессе добавления файлов не все так просто. Допустим, в Вашей программе файлы находятся в под папках, а Inno Setup по умолчанию скидывает все файлы в одну папку. Это мы исправим позже, в исходном коде программы.

И вот перед нами появляется в какой-то степени подобие блокнота, только с подсветкой синтаксиса.
Тут мы можем изменить простейшие переменные, такие как AppName, AppVersion и т.д. Что касается размещения файлов, и куда они будут копироваться при установке — это значение столбца [Files].
Именно тут все и меняем. Чтобы переместить файл например в под папку, дописываем к значению DestDir соответствующее местоположение:

DestDir: "{app}\php";

Остальные опции, можно менять по такому-же принципу. В этом нам поможет раздел справки. Она на английском, но даже человеку который плохо знает этот язык, не будет сложно разобраться. Так-же есть русская справка, к более ранним версиям программы. На заметку: изображения которые применяются в инсталяторе, находятся в корневой папке Inno Setup. Соблюдая размер и расширение вы можете поменять их на свои.

Когда все сделали, можем компилировать. Вот наш установщик и работает. Если вдруг процесс не удался, значит стоит проверить весь проект, на наличие ошибок. В архиве, ссылка на который указана выше есть исходный код собранной мною программы. В интернете собрано достаточно информации о данной программе, что дает преимущество освоения. Пробуйте, и у Вас все получится.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.