Inno Setup

Inno Setup
ТипСистема створення інсталяторів
АвторJordan Russell, Martijn Laan
Операційна системаWindows Vista і пізніші
Мова програмуванняObject Pascal Редагувати інформацію у Вікіданих
ЛіцензіяInno Setup License
Репозиторійgithub.com/jrsoftware/issrc
Вебсайтjrsoftware.org/isinfo.php

Inno Setup — система створення інсталяторів для Windows-програм з відкритим вихідним кодом. Вперше випущений в 1997 році. За словами розробника, Inno Setup сьогодні конкурує і навіть перевершує [1] багато комерційних інсталяторів по функціональності і стабільності.

Інтерфейс користувача

Класичний інтерфейс користувача Inno Setup
Інтерфейс програми Inno Script Studio

Класичний інтерфейс користувача Inno Setup не дуже зручний з точки зору функціональності. Існує кілька програм-оболонок, призначених для спрощення і прискорення написання коду (наприклад Inno Script Studio)[2].

Ключові особливості

  • Наразі здійснюється підтримка багатьох сучасних версій Windows: Vista, 7, 8, 8.1, 10 (ARM), 11 (ARM).
  • Широка підтримка встановлення 64-бітних програм на 64-бітних випусках Windows; підтримка 64-розрядних процесорів. При використанні процесорів Itanium необхідно встановити Service Pack (до версії 6.3.0).
  • Підтримка створення одиночних EXE для полегшення встановлення і поширення програм через мережу Інтернет.
  • Стандартний інтерфейс майстра встановлення в стилі Windows 2000/XP.
  • Можливість вибору типу встановлення, наприклад: Повний, Мінімальний, Вибірковий.
  • Має вбудовану підтримку DEFLATE, bzip2 і 7-Zip LZMA/LZMA2 стиснень. Встановлювач вміє порівнювати версії файлів, замінювати вбудовані файли, встановлювати колективні файли, реєструвати DLL/OCX бібліотеки і встановлювати шрифти.
  • Дозволяє створювати ярлики в меню «Пуск» і на «Робочому столі» .
  • Дозволяє створювати записи в реєстрі і .ini-файли.
  • Вбудована підтримка скриптів на Object Pascal (за допомогою Pascal Script)[2] .
  • Підтримка створення багатомовних інсталяторів програм.
  • Підтримка Unicode і мови з напрямком письма справа наліво.
  • Підтримка встановлення пароля та шифрування інсталяційних пакетів програм.
  • Доступні вихідні тексти на Delphi 10.3.3 Rio.

Деякі програми та ігри, що використовують Inno Setup

Див. також

Примітки

  1. Inno Setup. jrsoftware.org. Архів оригіналу за 14 серпня 2021. Процитовано 15 липня 2025.
  2. а б Путеводитель по системам для создания инсталляторов, часть 1: NSIS (Nullsoft Scriptable Install System), Inno Setup, IzPack, Excelsior Installer, WiX Toolset. ixbt.com. Архів оригіналу за 13 серпня 2021. Процитовано 19 липня 2016.

Посилання