4 Instrumente excelente pentru a crea pachete de Windows Installer


Am scris o cantitate corectă de cod în cariera mea IT și am lansat și un număr bun de programe Windows, deci un instrument bun pentru a crea pachete de instalare Windows a fost întotdeauna esențial. Fiecare program ar avea un set diferit de nevoi, cum ar fi scripturile, DLL-urile, setările de securitate etc., deci un instrument care ar putea face față unui set complex de cerințe era necesar. Dacă aveți banii sau aveți nevoie tone de suport, puteți merge întotdeauna cu InstallShield, alegerea solidă pentru multe companii care folosesc Windows. Întotdeauna am folosit InstallShield în zilele noastre timpurii, deoarece a fost ambalat cu Visual Studio și Visual Foxpro. Totuși, nu este singurul software bun pentru crearea instalatorilor Windows. În acest articol, voi menționa câteva alte utilități gratuite și plătite (deși mult mai ieftine) pe care le puteți încerca în organizația dvs.

Nullsoft Scriptable Install System (NSIS)

p>Dacă vă place software-ul open source, vă recomandăm să verificați Nullsoft Scriptable Install System (NSIS). NSIS este un sistem profesionist pe care îl puteți utiliza pentru a crea totul, de la foarte simplificați la instalatori de Windows foarte simplificați. Este puțin, dar are un set mare de caracteristici, ceea ce îl face potrivit pentru distribuția pe Internet.

După cum puteți spune prin nume, NSIS este bazat pe script, ceea ce vă permite să creați logica ca fiind complicată pentru a rezolva orice situație. Din fericire, pentru începători, acesta include, de asemenea, o grămadă de plug-in-uri și scripturi predefinite pentru a începe să începeți.

Iată o scurtă listă a câtorva dintre caracteristicile mele favorite ale acestui creator de pachete MSI:

  • Abilitatea de a crea instalatori Windows care pot instala, dezinstala, seta setările sistemului, extrage fișiere și multe altele .
  • NSIS are o capacitate de numai 34KB! Este de departe cel mai mic program de instalare Windows comparativ cu InstallShield și Wise.
  • Un instalator care este compatibil cu toată versiunea majoră a Windows de la Windows 95 la Windows 10.
  • Trei metode de compresie ZLib, BZip2, LZMA) pentru a asigura cea mai mare compresie pentru pachetele de instalare.
  • Programul de instalare bazat pe script este mai bun decât alte programe care generează doar o listă de fișiere și chei de registry. Folosind limbajul scriptului, puteți efectua mai multe sarcini de instalare diferite, cum ar fi actualizările, verificările versiunii, restabilirea sistemului, modificarea variabilelor de mediu, accesul la Windows API și multe altele.
  • Creați dialoguri personalizate și interfețe pentru a include intrarea utilizatorilor, opțiuni de configurare și chiar o interfață personalizată pentru experți.
  • Extindeți capacitățile NSIS cu plug-in-uri care pot comunica cu programul de instalare.
  • Suport pentru instalarea web și copierea fișierelor pe Internet .
  • Programul acceptă o mulțime de alte caracteristici, inclusiv verificarea de auto-verificare a instalatorului, folosind suma de control, lista și arborele pentru selectarea componentelor, modul silențios pentru instalările automate, editorul de coduri complete pentru scrierea scripturilor etc.

    Instalatorul avansat

    Instalator avansat are, de asemenea, o versiune gratuită, dar are și alte versiuni care cresc în funcție de complexitatea instalatorului fi. Actualizează foarte des și funcționează foarte bine.

    Dacă căutați ceva mai profesionist, care include și câteva opțiuni de asistență, atunci Advanced Installer este o alegere bună. Dacă doriți caracteristica defalcare între cele cinci versiuni diferite pe care le aveți, atunci verificați linkul. Versiunea gratuită are de fapt o mulțime de caracteristici și am reușit să o folosim în compania noastră pentru o lungă perioadă de timp, deoarece instalatorii au fost destul de simplă. p>O caracteristică unică pentru Advanced Installer este Analiza instalatorului. Este, în esență, un set de instrumente pentru a vedea cum utilizatorii instalează, utilizează și dezinstalează aplicațiile. Puteți vedea cu ușurință cât de mare este baza de utilizatori, încărcați un sondaj atunci când un utilizator dezinstalează programul și obține informații despre sistemul utilizatorului și locația geografică. Toate acestea pe o interfață web elegantă și modernă pe care o puteți testează-te.

    aplicațiile dvs. în noul format AppX, care este necesar pentru platforma Windows universală. Nu necesită modificări ale codului și au un instrument de conversie AppX gratuit. Acestea sunt doar câteva dintre caracteristicile unice, dar Advanced Installer acoperă destul de mult toate bazele. Încercați lista completă a caracteristicilor aici pentru fiecare ediție.

    Inno Setup

    9este un program de instalare Windows avansat, care este complet gratuit și care a fost în jur de la 1997. Are o mulțime de caracteristici și funcționează excelent pentru întreprinderile mici cu cerințe moderate complexe.

    Iată câteva dintre cele mai bune caracteristici ale Inno Setup:

    • Suportă toate versiunile de Windows de la Windows 2000 până la Windows 10
    • Suportă crearea unui singur fișier EXE pentru distribuirea ușoară a fișierelor
    • Tipuri personalizabile de configurare și suport complet pentru aplicații dezinstalări
    • Crearea scurtăturilor, a intrărilor de registry și a fișierelor INI
    • Suporta instalările silențioase și motorul de scripting Pascal pentru instalări mai avansate
    • Extensiile terților care îmbunătățesc caracteristicile Inno setup
    • În general, aceasta este o opțiune foarte bună, deoarece este complet liberă și foarte ușor de folosit. Nu va fi capabil să facă ceea ce poate face InstallShield sau chiar Advanced Installer, dar acoperă destul de mult toate elementele de bază.

      Setul de instrumente WIX

      11 este un set gratuit de instrumente pentru crearea de instalatori Windows care funcționează cu Visual Studio 2012 sau o versiune ulterioară. Am menționat ultima dată pentru că necesită cea mai mare curbă de învățare. Puteți crea câteva instalări foarte complexe, dar veți codifica destul de puțin și folosiți adesea o linie de comandă.

      se bazează pe modelul de scriere XML. Dacă nu aveți Visual Studio, puteți utiliza instrumentele Wix sau MSBuild. Acesta susține crearea fișierelor de instalare MSI, MSP, MSM și MST. De asemenea, suportă un număr mare de caracteristici Windows Installer.

      Deci, acestea sunt unele dintre programele mai cunoscute și mai stabile pe care le puteți utiliza pentru a crea instalatori Windows. Sunt sigur că sunt mulți alții acolo, deci nu ezitați să ne anunțați care dintre acestea este folosit în comentariile dvs. Bucurați-vă!

      Writing 2D Games in C using SDL by Thomas Lively

      Postări asemănatoare:


      12.10.2017