Inno Setup

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку
Inno Setup
ТипСистема створення інсталяторів
АвторJordan Russell, Martijn Laan
Операційна системаWindows 2000, Windows XP, Windows Server 2003, Windows Server 2003 R2[d], Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1, Windows Server 2012 R2, Windows 10 і Windows Server 2016
Мова програмуванняObject Pascal
ЛіцензіяInno Setup License
Репозиторійgithub.com/jrsoftware/issrc
Вебсайтjrsoftware.org/isinfo.php

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

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

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

Класичний інтерфейс користувача 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[en])[1] .
  • Підтримує створення багатомовних інсталяторів програм.
  • Підтримує Unicode і мови з напрямком письма справа наліво.
  • Підтримує установку пароля і шифрування інсталяторів програм.
  • Доступні вихідні тексти на Delphi 10.3.3 Rio.

Програми та ігри, що використовують Inno Setup

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

Див. також

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

Примітки

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

Посилання

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