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 сьогодні конкурує і навіть перевершує[джерело не вказане 2280 днів] багато комерційних установники по функціональності і стабільності.
Інтерфейс користувача
![](http://upload.wikimedia.org/wikipedia/commons/thumb/f/f1/Innosetup_gui.png/220px-Innosetup_gui.png)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/7/79/Iss_gui.png/220px-Iss_gui.png)
Класичний інтерфейс користувача 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
- Audacity
- K-Lite Codec Pack
- GIMP
- TeXstudio
- Stellarium
- ViewFD
- Download Master
- UltraISO
- PeaZip
- Media Player Classic
- CamStudio
- STDU Viewer
- Revo Uninstaller
- Folder marker
- Marble
- KompoZer
- MyChat