Inno Setup
Inno Setup — система создания инсталляторов для Windows-программ с открытым исходным кодом. Впервые выпущенный в 1997 году, Inno Setup сегодня конкурирует и даже превосходит многие коммерческие установщики по функциональности и стабильности.
Inno Setup | |
---|---|
Тип | Система создания инсталляторов |
Разработчики | Jordan Russell, Martijn Laan |
Написана на | Delphi |
Операционная система | Vista, 7, 8, 10 |
Последняя версия | 6.2.0 (3 июня 2021) |
Читаемые форматы файлов | Inno Setup Script (with rem)[d], Inno Setup Script[d], Inno Setup Uninstall Log (generic)[d], Inno Setup data[d] и Inno Setup archive[d] |
Создаваемые форматы файлов | Inno Setup self-extracting archive[d], Inno Setup Script (with rem)[d], Inno Setup Script[d], Inno Setup Uninstall Log (generic)[d], Inno Setup data[d] и Inno Setup archive[d] |
Лицензия | Inno Setup License |
Сайт | jrsoftware.org/isinfo.php |
Интерфейс пользователя
Классический интерфейс пользователя Inno Setup не очень удобен в плане функциональности. Существует несколько программ-оболочек, предназначенных для упрощения и ускорения написания кода (например Inno Script Studio)[1].
Ключевые особенности
- Поддержка всех современных версий Windows: 10, 8, 7, 2008 R2, Vista. Поддерживает установку 64-битных программ на 64-битных выпусках. Также поддерживает 64-разрядные процессоры. (При использовании процессоров Itanium необходимо установить Service Pack).
- Поддерживает создание одиночных EXE для облегчения установки и распространения программ через сеть Интернет.
- Стандартный интерфейс мастера установки в стиле Windows 2000/XP.
- Возможность выбора типа установки, например: Полный, Минимальный, Выборочный.
- Имеет встроенную поддержку DEFLATE, bzip2 и 7-Zip LZMA/LZMA2 сжатий. Установщик умеет сравнивать версии файлов, заменять встроенные файлы, устанавливать разделяемые файлы, регистрировать DLL/OCX библиотеки и устанавливать шрифты.
- Позволяет создавать ярлыки в меню «Пуск» и на «Рабочем столе».
- Позволяет создавать записи в реестре и .ini-файлы.
- Имеет встроенную поддержку скриптов на Object Pascal (посредством Pascal Script)[1].
- Поддерживает создание многоязычных инсталляторов программ.
- Поддерживает Unicode и языки с направлением письма справа налево.
- Поддерживает установку пароля и шифрование инсталляторов программ.
- Доступны исходные тексты на Delphi 10.3.3 Rio.
Программы и игры, использующие Inno Setup
См. также
Примечания
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.