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

16 Апр
2012

Для начала история. 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. Соблюдая размер и расширение вы можете поменять их на свои.

Когда все сделали, можем компилировать. Вот наш установщик и работает. Если вдруг процесс не удался, значит стоит проверить весь проект, на наличие ошибок. В архиве, ссылка на который указана выше есть исходный код собранной мною программы. В интернете собрано достаточно информации о данной программе, что дает преимущество освоения. Пробуйте, и у Вас все получится.
По материалам Хабрахабр.



загрузка...

Комментарии:

Наверх