Перейти до вмісту

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.

Посилання

[ред. | ред. код]