Inno Setup to darmowa dla zastosowań niekomercyjnych aplikacja przeznaczona do tworzenia instalatorów.
Program pośród oferowanych opcji pozwala na: tworzenie skrótów na pulpicie i w menu start, dodawanie wpisów do rejestru, czy też generowanie modułu umożliwiającego kompletną deinstalację aplikacji.
Dodatkowo plik wykonywalny może zostać skompresowany, za pomocą algorytmów – bzip2 oraz 7-Zip LZMA.
Kluczowe funkcje programu Inno Setup:
- Wsparcie dla każdej wersji Windows od 2006 roku, w tym: Windows 11, Windows 10, Windows 11 na Arm, Windows 10 na Arm, Windows Server 2019, Windows Server 2016, Windows 8.1, Windows 8, Windows Server 2012, Windows 7 i Windows Server 2008 R2. (Nie są wymagane pakiety serwisowe.)
- Obszerne wsparcie dla instalacji 64-bitowych aplikacji w 64-bitowych wersjach systemu Windows. Architektury x64, ARM64 i Itanium są obsługiwane.
- Wsparcie zarówno dla instalacji administracyjnych, jak i nieadministracyjnych.
- Obsługuje tworzenie pojedynczego EXE, aby zainstalować program w celu łatwej dystrybucji online. Obsługiwane jest również rozpiętość dysku.
- Standardowy interfejs kreatora Windows.
- Konfigurowalne typy konfiguracji, np. Pełny, Minimalny, Niestandardowy.
- Pełne możliwości odinstalowywania.
- Instalacja plików:
Zawiera zintegrowaną obsługę kompresji plików „deflate”, bzip2 i 7-Zip LZMA/LZMA2. Instalator ma możliwość porównywania informacji o wersji pliku, zastępowania używanych plików, używania liczenia plików współdzielonych, rejestrowania bibliotek DLL/OCX i typów oraz instalowania czcionek. - Tworzenie skrótów w dowolnym miejscu, w tym w menu Start i na pulpicie.
- Utworzenie rejestru i . Wpisy INI.
- Uruchamianie innych programów przed, w trakcie lub po instalacji.
- Wsparcie dla instalacji wielojęzycznych, w tym obsługa języków od prawej do lewej.
- Obsługa instalacji zaszyfrowanych i zaszyfrowanych.
- Wsparcie dla instalacji i odinstalowywania podpisanych cyfrowo, w tym podwójnego podpisywania (SHA1 i SHA256).
- Cicha instalacja i odinstaluj.
- Instaluje Unicode.
- Zintegrowana opcja preprocesora dla zaawansowanej personalizacji czasu kompilacji.
- Zintegrowana opcja silnika skryptowego Pascala do zaawansowanej instalacji w czasie wykonywania i dostosowywania odinstalowywania.
- Niewielki ślad: tylko około 1,5 mB narzutu ze wszystkimi dołączonymi funkcjami.