Inno Setup - Inno Setup
|
Skærmbillede af Inno Setup IDE, der kører på Windows 7
| |
| Udvikler (er) | Jordan Russells software |
|---|---|
| Første udgivelse | 1997 |
| Stabil udgivelse | 6.2.0 / 3. juni 2021
|
| Depot |
|
| Skrevet i | Delphi , Pascal |
| Operativ system | Microsoft Windows |
| Type | Setup skaber |
| Licens | Ændret BSD -licens |
| Internet side |
jrsoftware |
Inno Setup er et gratis software script-drevet installationssystem, der er oprettet i Delphi af Jordan Russell. Den første version blev udgivet i 1997.
Historie
Da Jordan Russell ikke var tilfreds med InstallShield Express, som han havde modtaget ved køb af Borland Delphi, besluttede han at lave sin egen installatør. Den første offentlige version var 1.09.
For at gøre en installationspakke med version 1.09, en "ISS.TXT" fil er nødvendig for at blive oprettet i installationen mappe . I filen skulle brugeren levere variabler og værdier, der stadig bruges i Inno Setup i dag. Disse variabler fungerede som konfigurationen af installationspakken, men mange andre funktioner kunne ikke ændres. Installationen compiler havde ingen redaktør og var mere en shell til at kompilere scripts .
Inno Setup blev populær på grund af at være gratis og open source; gratis til både kommerciel og ikke-kommerciel brug, skiftede mange softwarevirksomheder til værktøjet. Da Inno Setup var baseret på scripting, startede fans af Inno Setup ISTool og ScriptMaker for at hjælpe med visuelle og enklere måder at foretage installationer til Inno Setup.
Inno Setup har vundet mange priser, herunder Shareware Industry Awards tre gange i træk - fra 2002 til 2004.
Mange mennesker har taget Inno Setup-kildekoden og brugt den til at udvikle tredjepartsversioner af Inno Setup. Et eksempel er My Inno Setup Extensions af Martijn Laan, som blev inkorporeret i Inno Setup i juni 2003.
Funktioner
Nøglefunktioner
- Understøtter Windows Vista og nyere. Tidligere versioner understøttede Windows 2000 , Windows XP og Windows Server 2003 ( OS -krav ændres ), Windows 9x og Windows NT 4.0 ( før 5.5.0 ), Windows NT 3.51 ( før v3.0 ) og Windows 3.X ( Før v1.3 ).
- Understøttelse af flere platforme ( IA-32 , x64 og IA-64 ) i en enkelt binær. ARM64 understøttes også.
- Understøtter oprettelse af et enkelt EXE at installere programmer til nem online distribution (MSI understøttelse kræver tredjepartsprodukter)
- Understøtter diskspænding
- Tilpassede opsætningstyper, f.eks. "Fuld", "minimal" og "tilpasset"
- Komplet afinstallere kapaciteter
- Integreret understøttelse af punktere , bzip2 , og LZMA fil kompression
- Understøttelse af sammenligning af filversionsoplysninger, udskiftning af filer i brug, deling af filtælling , registrering af DLL/OCX'er og typebiblioteker og installation af skrifttyper
- Oprettelse af genveje , herunder i menuen Start og på skrivebordet
- Oprettelse af registrerings- og INI -filposter
- Integreret script -motor baseret på Pascal Script
- Understøttelse af flersprogede installationer
- Understøttelse af adgangskoder og krypterede installationer
- Lydløs installation og afinstallation
- Understøtter Unicode og højre til venstre sprog
Se også
Referencer
eksterne links
-
Officiel hjemmeside
- Inno Setup på GitHub
- Inno Setup Extensions Knowledge Base
- Inno Setup Review af Dave Murray - En omfattende anmeldelse af Inno Setup
- Lexpa ISVS - Inno Setup -tilføjelsesprogram til Visual Studio
- Inno Setup -rapportering via Google Analytics - Hvordan kan udviklere se installationsstatistikker for Inno Setup via Google Analytics.