Vývojář | Jordan Russel Martijn Laan |
---|---|
Aktuální verze | 6.2.2 (15. února 2023) |
Operační systém | Microsoft Windows |
Vyvíjeno v | Object Pascal |
Typ softwaru | Instalační software |
Licence | Freeware |
Lokalizace | anglická, česká |
Web | Domovské stránky Inno Setup |
Některá data mohou pocházet z datové položky. |
Inno Setup je prostředí sloužící k vývoji instalačního průvodce pro prostředí operačních systémů Microsoft Windows. Od roku 1997 jej vyvíjí Jordan Russel a od roku 2000 se na vývoji podílí Martijn Laan. Byl třikrát za sebou oceněn cenou Shareware Industry Awards v letech 2002 až 2004.
Inno Setup se vyznačuje poměrně velkou snadností pochopení vytváření instalačních průvodců. Jejich chování se definuje pomocí skriptu, na základě kterého se pak vygeneruje spustitelný soubor s instalačním průvodcem.
Někteří lidé vytvořili na základě zdrojového kódu Inno Setup vlastní verze Inno Setup nebo jeho rozšíření. Například rozšíření My Inno Setup Extensions vytvořil Martijn Laan. Zaher vytvořil vlastní verzi Bidi Inno Setup s podporou psaní zprava doleva a podporou jazyků jako jsou arabština a hebrejština.
Inno Setup je šířen jako produkt zdarma s možností použití výsledných instalačních průvodců ke komerčním účelům. Za určitých podmínek jsou dostupné ke komerčním účelům také zdrojové kódy.
[Setup] AppName=My Program AppVerName=My Program version 1.5 DefaultDirName={pf}\My Program DefaultGroupName=My Program UninstallDisplayIcon={app}\MyProg.exe Compression=lzma SolidCompression=yes OutputDir=userdocs:Inno Setup Examples Output [Files] Source: MyProg.exe; DestDir: {app} Source: MyProg.chm; DestDir: {app} Source: Readme.txt; DestDir: {app}; Flags: isreadme [Icons] Name: {group}\My Program; Filename: {app}\MyProg.exe
Mezi nejznámější rozšíření nebo pomocné nástroje pro Inno Setup je velmi pokročilý editor ISTool Bjørnara Hendena. Tento editor podporuje různé jazyky a velmi urnadňuje práci s instalačním skriptem a jeho vytvářením.
Dalším rozšířením je Inno Setup Script #Includes od autora, který si říká LOGAN. Tato sada skriptů velmi příjemně uživatelsky zpřístupňuje některé funkce, vyžadující programování v Pascalu, jako je přidání tlačítka pro tisk licenční smlouvy, přehrávání hudby, změna velikosti a umístění obrázku v průvodci apod.
Díky svým vlastnostem a prakticky neomezené rozšiřitelnosti a licenčním podmínkám se stal Inno Setup oblíbeným i mezi komerčními společnostmi. Inno Setup proto použily například tyto společnosti: