Configurare inno - Inno Setup
|
Captură de ecran a IDE Inno Setup care rulează pe Windows 7
| |
| Dezvoltatori | Software-ul lui Jordan Russell |
|---|---|
| Eliberarea inițială | 1997 |
| Versiune stabila | 6.2.0 / 3 iunie 2021
|
| Repertoriu |
|
| Scris in | Delphi , Pascal |
| Sistem de operare | Microsoft Windows |
| Tip | Creator de configurare |
| Licență | Licență BSD modificată |
| Site-ul web |
jrsoftware |
Inno Setup este un sistem de instalare software bazat pe script gratuit creat în Delphi de Jordan Russell. Prima versiune a fost lansată în 1997.
Istorie
Deoarece Jordan Russell nu era mulțumit de InstallShield Express pe care îl primise la cumpărarea lui Borland Delphi, a decis să-și facă propriul instalator. Prima versiune publică a fost 1.09.
Pentru a crea un pachet de instalare cu versiunea 1.09, un fișier „ISS.TXT” trebuia creat în directorul de instalare . În fișier, utilizatorul trebuia să furnizeze variabile și valori care sunt încă utilizate în Inno Setup astăzi. Aceste variabile au servit ca configurație a pachetului de instalare, dar multe alte caracteristici nu au putut fi modificate. Compilatorul de instalare nu avea editor și era mai mult un shell pentru a compila scripturi .
Inno Setup a devenit popular datorită faptului că este liber și open source; gratuit pentru utilizarea comercială și necomercială, multe companii de software au trecut la instrument. Deoarece Inno Setup s-a bazat pe scripturi, fanii Inno Setup au început ISTool și ScriptMaker pentru a ajuta în moduri vizuale și mai simple să facă instalări pentru Inno Setup.
Inno Setup a câștigat numeroase premii, inclusiv Shareware Industry Awards de trei ori la rând - din 2002 până în 2004.
Mulți oameni au luat codul sursă Inno Setup și l-au folosit pentru a dezvolta versiuni terțe ale Inno Setup. Un exemplu este My Inno Setup Extensions de Martijn Laan, care a fost încorporat în Inno Setup în iunie 2003.
Caracteristici
Caracteristici cheie
- Suportă Windows Vista și versiunile ulterioare. Versiunile anterioare suportau Windows 2000 , Windows XP și Windows Server 2003 (se modifică cerințele sistemului de operare ), Windows 9x și Windows NT 4.0 ( înainte de 5.5.0 ), Windows NT 3.51 ( înainte de v3.0 ) și Windows 3.X ( Înainte de v1.3 ).
- Suport pentru mai multe platforme ( IA-32 , x64 și IA-64 ) într-un singur binar. ARM64 este, de asemenea, acceptat.
- Suportă crearea unui singur EXE pentru a instala programe pentru distribuirea online ușoară (suportul MSI necesită produse de la terți)
- Sprijină extinderea pe disc
- Tipuri de configurare personalizabile, de exemplu, „complet”, „minim” și „personalizat”
- Capacități complete de dezinstalare
- Suport integrat pentru dezumfle , bzip2 și LZMA fișier de compresie
- Suport pentru compararea informațiilor despre versiunea de fișiere, înlocuirea fișierelor utilizate, numărarea partajată a fișierelor, înregistrarea DLL / OCX și bibliotecile de tipuri și instalarea fonturilor
- Crearea comenzilor rapide , inclusiv în meniul Start și pe desktop
- Crearea intrărilor de registru și fișiere INI
- Motor de script integrat bazat pe Pascal Script
- Suport pentru instalări multilingve
- Suport pentru instalări cu parolă și criptare
- Instalare și dezinstalare silențioase
- Suportă limbile Unicode și de la dreapta la stânga
Vezi si
Referințe
linkuri externe
-
Site oficial
- Configurare inno pe GitHub
- Baza de cunoștințe despre extensiile de configurare Inno
- Inno Setup Review de Dave Murray - O revizuire extinsă a Inno Setup
- Lexpa ISVS - program de completare Inno Setup pentru Visual Studio
- Raportarea Inno Setup prin Google Analytics - Cum pot dezvoltatorii să vadă statisticile de instalare a Inno Setup prin Google Analytics.