Inno setup (crearea de pachete de instalare), programe, forum


Această unealtă eficientă pentru crearea pachetelor de instalare (distribuții) de programe. Acesta susține criptarea, setarea parolei, diverse sarcini după finalizarea instalării.






În comparație cu NSIS (principalul concurent pe bază liberă) este mai ușor de configurat, are o structură mai inteligibilă a scriptului, dar generează 200-300 kb mai mult de instalare. În prezent, acesta concurează și chiar depășește numeroasele instalatori comerciali în ceea ce privește funcționalitatea și stabilitatea.


[mai mult = Documentație, Întrebări frecvente și diverse exemple pentru Inno Setup]

Inno Setup Scripting5. 1 - Inno Setup Advanced Options Guide de la Kindly
descărcare

Baza de cunoștințe pentru extensii de instalare Inno (conține răspunsuri la multe întrebări) # 0124; veche versiune chm

O colecție de scripturi și o colecție de întrebări. colectate din această și din părțile anterioare ale subiectului de la Victor_Dobrov.

Post cu diferite scripturi - Colecție de diferite scripturi

O colecție de scripturi - O colecție de scenarii de la Krinkels în format CHM. Versiunea 1.2
Descărcați (60 Kb)

[more = Biblioteci suplimentare pentru Inno Setup]

Citat: bass.dll
bassmidi.dll
BASSMOD.dll
CallNSIS2.dll
ESSvcControl.dll
FirewallInstallHelper.dll
GameuxInstallHelper.dll
get_hw_caps.dll
ImgGdiPlus.dll
InnoCallback.dll
is7z.dll
ISCrypt.dll
isgsg.dll
ISHint.dll
IsProgressBar.dll
ISSkin.dll
ISSkinU.dll
isSlideShow.dll
IssProc.dll
IssSurvey.dll
ISTask.dll
isxbb.dll
isxdl.dll
itdownload.dll
ittray.dll
psvince.dll
unarc.dll

STSv 1.0 de către Shegorat
Bara de stare a modulelor pentru Inno Setup. Creează o bară de stare în locul selectat, pentru aceasta trebuie să înregistrați doar câteva funcții. Pentru a desena panoul, folosiți botva2.dll. Modulul este numai în limba rusă. Readme ca în modulul anterior nu este prezent, dar există câteva exemple de utilizare.
descărcare

HWREQv 1.0 de către Shegorat
Modulul de cerințe de sistem pentru Inno Setup. Creează o pagină a cerințelor de sistem, dar trebuie doar să înregistrezi câteva funcții. Există câteva exemple de utilizare în arhivă. Din păcate, un Readme explicativ cu privire la toate funcțiile nu a fost încă scris. Modulul este numai în limba rusă.
descărcare

BASSv 1.0 de Shegorat
Modulul pentru redarea muzicii. Se folosește biblioteca BASS.DLL. Nu există nici o instrucțiune, dar prin exemple înțelegeți ce este.
descărcare
[/ more] [/ b] - InnoTools Downloader, colecție de fișiere DLL, despachetarea arhivelor 7-zip și FreeArc etc.

[mai mult = Utilitare suplimentare pentru Inno Setup]

[b] Inno Setup Form Designer


Un add-on puternic pentru Inno Setup, cu ajutorul căruia este foarte ușor să vă creați instalatorii.


Programul pentru crearea pachetelor de instalare utilizând Inno Setup. Are o interfață simplă și are toate caracteristicile Inno Setup.


Un expert simplu pentru crearea unui script pentru instalarea unuia sau mai multor jocuri. În programul de instalare, aveți posibilitatea să încorporați muzică, o prezentare de diapozitive și o imagine de fundal. Pentru specialiști, scriptul creat, poate, va fi o bună pregătire pentru modernizarea ulterioară.

Generatorul de Inno Script


Fostul nume ScriptMaker. O coajă utilă pentru a facilita scrierea de scripturi de instalare pentru Inno Setup. Are câteva caracteristici utile pe care Inno Setup nu le are. nici cu ISTool.

Inno Setup Unpacker


Instalatorii de dezinstalare create cu Inno Setup. începând cu versiunile 2.0.18 - 5.3.11. Descoperă resursele și scriptul de instalare (fără secțiunea Cod). La Total Commander sau FAR este conectat folosind plug-in-uri MultiArc.

Inno Setup Unpacker, versiune extinsă


Instalatori de dezinstalare Inno Setup cu funcții avansate. Sprijină versiunile de instalare Inno de la 2.0.8 la 5. 3.11. Funcționează cu versiunile ANSI și UNICODE. Rusificat. În arhivă, o placă GUI utilă, încorporată în meniul contextual.


Un program pentru crearea și adăugarea de skin-uri personalizate către programul de instalare. Aproape orice element al ferestrei poate fi schimbat.
Instrucțiuni pentru adăugarea pieselor necesare în script (engleză).

Convertizorul REG în Inno Setup


Programul pentru conversia fișierelor reg în formatul Inno Setup.
Sunt acceptate toate cheile de registry. Aceasta susține eliminarea ramurilor și a parametrilor (înregistrări precum [-light] și "parameter" = -).
Spre deosebire de ISTool, cheile de registry care nu sunt acceptate în Inno Setup nu sunt scrise ca un tip de șir, ci sunt scrise în secțiunea cod. Conversia datelor cheilor REG_EXPAND_SZ (expandsz) și REG_MULTI_SZ (multisz) la vizualizarea HEX lizibilă.

InnoSetup Script Joiner


Un program pentru combinarea mai multor scripturi InnoSetup într-unul.

Notă. Utilitățile mici nu sunt destul de legate de Inno Setup. dar poate veni și la îndemână:







[/ more] [/ b] - include diverși descarcatori, add-on-uri pentru Inno Setup, diverse generatoare de script-uri, un utilitar de fuzionare de script-uri etc.

[mai mult = Scripturi de instalatori pentru jocuri]


[b] # 0124; Descărcați (oglindă) # 0124; captură de ecran # 0124; descriere # 0124; Versiunea veche # 0124; # 0124; InnoSetup Upgrade # 0124; # 0124; Prezentare imagini # 0124;
Acoperire pentru instalarea Inno. Va face instalatorul mai drăguț și veți adăuga extensii: Verificați cerințele minime. Bara progresivă avansată. Calculați timpul până la finalizarea decompresiei. Lista de discuri. Slideshow sau AVI-file în fereastra de fundal. Mod de instalare compact. Dezinstalați fișierele neînregistrate. Ajutați ecranul / captura de ecran. Media player și multe altele.


# 0124; mirror1 # 0124; # 0124; Zerkalo2 # 0124; # 0124; descriere # 0124;
Inserați imagini de fundal (.jpg. PNG), AutoRun, butoane vstoenny texturare și bara de progres, expunerea de diapozitive în timpul instalării, verificați cerințele minime de sistem, informații pe hard disc selectat, muzică redare MP3, butoane de voce atunci când treceți, și apăsat, font temporar despachetare arhive FreeArc, extract de procente și timpul rămas până la finalizarea instalării, eliminarea datelor salva. Uninstaller este, de asemenea, făcută în stilul de instalare (bara de progres texturată, procentul de eliminare, etc.)

- despachetarea arhivelor FreeArc cu următoarea solicitare de disc (FreeArcExtract + DiskPromts).
descărcare # 0124; oglindă


# 0124; descărcare # 0124;
Isdone a adăugat. Sistemul de blocuri. Modificate modulele ISDone.iss (datorită htuos-y pentru minte) și Need for Speed ​​™ Undercover.iss. A fost adăugat un trend recente în dublu bar (când utilizați ISDone). Înlocuit ISDone.dll cu versiunea 0.4.2 (datorită lui Profrager-y). Scriptul principal: Need for Speed ​​™ Undercover.iss. Scripturile necesare: PB.iss, Messages.iss, botva2.iss. La cerere: AutoRun.iss, FreeArc.iss, ISDone.iss. În creație a participat K9000. Nu este compatibil cu versiunea anterioară!


# 0124; Descărcați (2,26 Mb) # 0124;
Cerințe: Versiunea extinsă a programului Inno Setup 5.4.0 de la ResTools.
Solicitați tuturor celor care au descărcat scriptul Assassin's Creed II
Dezabonează-te de modul în care funcționează scriptul pentru tine și de ce versiune de instalare Inno ai
Campiglio. Și, de asemenea, în ce sistem este verificat scriptul și munca mea este evaluată.
Scriptul a fost creat și testat pentru: Inno Setup 5.4.0.ee1 ANSI prep 5.3.9.e1 ANSI
Testat pe: Windows XP SP2 și pe Windows 7 Home Basic.
Erori asociate cu biblioteca IsDone nu sunt luate în considerare, nu sunt responsabil pentru funcționarea acestei biblioteci.

[/ more] [/ b] - În această secțiune puteți găsi diferite capace și scripturi pentru instalatori pentru jocuri.

Inno Setup plus pachete externe - discuții FreeArc + Inno, Precomp + Inno, 7zip + Inno și Inno + alte pachete externe.

Comprimare / Recomprimare / Optimizarea fișierelor pentru o mai bună comprimare este o discuție despre utilitățile / metodele care sunt cele mai bune de comprimat pentru a obține cea mai mică dimensiune a programului de instalare.

Notă pentru toți participanții


[more = Reguli pentru subiectele dedicate Inno Setup]
1. În acest subiect sunt discutate numai setările Inno și scripturile pentru acesta.

2. Urmatoarele intrebari sunt offtopice si NU ar trebui discutate in acest thread:
2.1. Ce și ce este mai bine să stoarceți.
2.2. Cum se utilizează: winrar, 7-zip, FreeArc, srep etc.
2.3. Cum să faci jocuri repachetate AAAA.
2.4. Cum să executați programul YYYY în modul de instalare silențios.
2.5. Ce trebuie să faceți la registru pentru jocurile / programele YYYY.

4. Reguli pentru eliberarea postului:
4.1. În acest forum este necesar să scrieți în limba rusă. În cazul în care utilizatorul din cauza țărilor străine, atunci el scrie în limba engleză.
4.2. Scrieți în limba rusă fără erori. În cazuri extreme, efectuați verificarea ortografică prin programe terță parte, de exemplu Microsoft Word.
4.3. Dacă doriți să adăugați o imagine, utilizați resurse terță parte care pot furniza linkuri către mici miniaturi (de exemplu, radikal.ru). Imaginile pe care le postați pe forum nu ar trebui să fie în format bmp, tiff, png, dar ar trebui să fie în formatul gif, jpg. Rezoluția nu trebuie să fie mai mare de 640x480, iar greutatea imaginii nu trebuie să fie mai mare de 100 KB. Amintiți-vă că nu Toți utilizatorii doresc să vizioneze o gramada de grafice pe o singură pagină, iar unele sunt încă scumpe.
4.4. Mesajele repetate foarte des cu același conținut vor fi ignorate.
4.5. Mesajele care conțin cerințe pentru a vă repara rapid scriptul sau pentru a vă scrie un script pentru mulțumire vor fi ignorate.
4.6. Textul sursă al scriptului trebuie să fie inclus în etichetele [nu]
Cod: [/ code] [/ nu]. Textele mari (mai mult de 10 rânduri) sunt ascunse neapărat în [nu] [mai mult] [/ nu] TEXTUL TĂU și / sau CODUL [no] [/ more] [/ no].
4.7. Dacă scriptul dvs. nu funcționează, descrieți complet problema atunci când apare și este foarte de dorit să furnizați scenariul în sine. Amintiți-vă că telepatii lipsesc aici și nimeni nu va ghici ce este în neregulă cu voi acolo.


Textul tuturor programelor trebuie să fie inclus în etichetele [no] [code]

ISDone.dll v 0.4.2

O bibliotecă care include tot ce aveți nevoie pentru a dezambala și a pregăti fișiere utilizând precompresoare prin programul de instalare InnoSetup, cu afișarea uniformă a tuturor operațiunilor în curs de desfășurare pe o bară de progres. Arhive susținute, 7zip, rar, pcf, arhive srep. Pentru viitor, se intenționează adăugarea unor funcții necesare, dezinstalarea fără pierderi / lossless wav / dds / bmp / ​​tga în fișiere și arhive de fișiere, precum și capacitatea de a paraleliza operațiile pe sistemele multi-core.


Include module (funcții) pentru despachetare
ISArc - despachetarea arc-arhivelor
IS7Zip - despachetarea 7zip-arhivelor
ISRar - dezarhivarea arhivelor rar
ISPrecomp - despachetarea versiunilor Precomp 0.38 și v0.4
ISSRep - despachetarea SRep v1.5

SCHIMBĂRI ÎN MODULE:

IS7zip a adăugat afișarea corectă a despachetat fișiere în prezent la extragerea 7z-arhive (mulțumiri pentru pont Expeditor'u (kick) și apoi ca mâinile (picioare) înainte și nu s-ar fi ajuns) ISArc de ieșire din principalele mesaje de eroare atunci când a adăugat completarea incorectă operațiune unarc.dllOBSchEE: fix următoarea solicitare unitate de cartografiere cu piei, altele decât cele standard de culori (pe pieile negre nu a văzut textul ferestrei de interogare) a pus din nou modificate bibliotecile sale de sistem pentru a reduce dimensiunea. În acest moment, ar trebui să facă fără script accidente: Toți parametrii șirului sunt înlocuiți cu AnsiString. Fără această bibliotecă a refuzat să lucreze pentru versiunea unicode InnoSetup (mulțumiri pentru K9000 vârfului), a făcut cel puțin o pagină de finisare eroare, iar unele în mod direct și de a folosi acest script de test în Repak lor

Se atașează un script cu un exemplu și un fișier readme.txt cu o scurtă descriere a bibliotecii.


Din cauza problemelor / întrebărilor la bibliotecă, dezabonați-vă aici. În detrimentul scenariului - în ramura actuală

[Mai mult]

Inno setup (crearea de pachete de instalare), programe, forum
[/ mai]
Ce sa întâmplat?

UPD: Am decis să fac o greșeală, a trebuit să redenumesc fișierul "data.bin" la "data1.bin".
Așa este, pentru viitor.







Trimiteți-le prietenilor: