Værktøjer til oprettelse af installerede pakker Windows

Indholdsfortegnelse

Softwareverdenen er ret bred, og en af ​​dens vigtigste og mest interessante muligheder ligger i muligheden for at oprette installationspakker til Windows -operativsystemer, da vi takket være dette har mulighed for at oprette vores egne applikationer baseret på vores egne krav.

Hvert program kan være baseret på et andet sæt behov, såsom scripts, DLL'er, sikkerhedsindstillinger osv., Så det vil være nødvendigt at have et værktøj, der har evnen til at håndtere et komplekst sæt krav. Af denne grund vil vi i dag se nogle nyttige værktøjer til at udføre denne opgave på den bedste måde i Windows.

Nullsoft Scriptable Install System (NSIS)

NSIS (Nullsoft Scriptable Install System) er et professionelt open source -system til oprettelse af installatører til Windows -operativsystemer. Det er designet til at være så lille og fleksibel som muligt og derfor meget velegnet til distribution på Internettet.

Da den er en brugers første oplevelse med dette produkt, har den en stabil og pålidelig installatør, som er en vigtig komponent i denne software. Med NSIS vil det være muligt at oprette installatører, der er i stand til at gøre alt, hvad der er nødvendigt for at konfigurere din software.

NSIS er script-baseret og giver os mulighed for at skabe logikken til at håndtere selv de mest komplekse installationsopgaver. Mange plugins og scripts er allerede tilgængelige: det vil være muligt at oprette webinstallatører, kommunikere med Windows og andre softwarekomponenter, installere eller opdatere delte komponenter og mere.

Blandt de forskellige egenskaber ved dette værktøj har vi

  • NSIS kan oprette Windows -installatører, der er i stand til at installere, afinstallere, konfigurere systemindstillinger, udtrække filer osv.
  • NSIS er baseret på scriptfiler, så du kan oprette enkle og avancerede installatører.
  • NSIS er bygget til at være lille, hurtig og effektiv. Mens andre installatører ofte tilføjer hundredvis af kilobytes eller flere megabyte til deres installationsdata, har et komplet NSIS -installationsprogram en overhead på kun 34 KB.
  • Vi kan oprette et enkelt installationsprogram, der er kompatibelt med Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008R2, Windows 8, Windows. Server 2012, Windows 8.1, Windows 10 og Windows Server 2012R2 eller 2016.
  • Vi kan vælge mellem tre forskellige integrerede komprimeringsmetoder (ZLib, BZip2, LZMA). Den nye LZMA -komprimering giver bedre resultater end nogen anden almindelig komprimeringsmetode. Det vil ikke være nødvendigt at bruge store selvudpakkende arkivmoduler eller andre applikationer. Kompressionsunderstøttelse er inkluderet i 34 KB overbelastning.
  • I modsætning til andre systemer, der kun kan generere installatører baseret på en liste over filer og registreringsnøgler, har NSIS et kraftfuldt scriptsprog. Dette scriptsprog er designet til installatører og har kommandoer, der hjælper os med at udføre mange installationsopgaver.
  • Et installationsprogram kan understøtte flere grænsefladesprog. Over 40 oversættelser er allerede inkluderet, men det giver os også mulighed for at oprette vores egne sprogfiler. RTL (højre til venstre) sprog som arabisk og hebraisk understøttes fuldt ud.
  • Scriptsproget indeholder kommandoer, der kan bruges på målsystemet, fra enkle funktioner som oprettelse af mapper og redigering af registreringsdatabaser til ændring af binær / tekstfil, ændring af miljøvariabler og genstart af systemet. Ved hjælp af de medfølgende plugins kan du endda bruge Windows API.
  • Vi kan oprette brugerdefinerede guidesider for at få brugerinput eller integrere konfigurationsmuligheder. NSIS indeholder en klassisk og moderne guide -grænseflade, men det er endda muligt at oprette vores egen brugerdefinerede grænseflade.
  • NSIS kan udvides med plugins, der kan kommunikere med installationsprogrammet. De kan skrives på C, C ++, Delphi eller et andet sprog og kan bruges til at udføre installationsopgaver eller udvide installationsgrænsefladen.
  • NSIS -distributionen indeholder et sæt plugins, der giver dig mulighed for at downloade filer fra Internettet, oprette internetforbindelser, anvende patches på eksisterende filer og mere.
  • NSIS -kompilatoren har en kraftfuld præprocessor. Dette giver os mulighed for let at integrere flere projekter i et enkelt installationsprogram eller automatisk generere installationsprogrammer.
  • NSIS-scriptformatet og det format, der bruges til grænseflade-dialogerne, er let, dokumenteret og læseligt for mennesker, så vi kan redigere filerne med en foretrukken editor.
  • NSIS -kompilatoren kan kompileres til POSIX -platforme som Linux og * BSD. Det genererede installationsprogram kører kun på Windows, men på denne måde kan det genereres uden Windows eller WINE.

På tidspunktet for dens udførelse vil dette være det miljø, der tilbydes:

Der kan vi vælge den type kompilator, der skal bruges, og starte hele pakkeoprettelsesprocessen.

Dens gratis download er tilgængelig på følgende link:

Avanceret installationsprogram

Advanced Installer er et værktøj til oprettelse af Windows -installationsprogrammer til sikkert og pålideligt at installere, opdatere og konfigurere produkter.

En unik egenskab ved Advanced Installer er Installer Analytics. Det er dybest set et sæt værktøjer til at se, hvordan brugere installerer, bruger og afinstallerer deres applikationer. Vi kan let se, hvor stor vores brugerbase er, indlæse en undersøgelse, når en bruger afinstallerer programmet, og få oplysninger om systemet og brugerens geografiske placering. Alt dette i en slank og moderne webgrænseflade, som vi selv kan teste.

Blandt funktionerne i den gratis version, vi har

  • Installer og afinstaller, vi kan oprette pakker, der installerer og fuldt ud registrerer henholdsvis afinstallerer og afregistrerer applikationen
  • MSI 2.0 / 3.x / 4.x / 5.0 pakker er altid gyldige
  • Det har en guide til at oprette enkle projekter
  • Vi kan tilføje eller fjerne tilpasning i Kontrolpanel
  • Installationer pr. Bruger og pr. Maskine, vil det være muligt at vælge, hvilken type installation der passer bedst til behovene: pr. Bruger eller pr. Maskine, hvis brugeren er administrator
  • Understøtter XML -formater
  • Vi kan oprette pakker, der kører og installeres på 32-bit processorer eller de nyeste 64-bit CPU'er fra Intel og AMD
  • Eventuelt giver det mulighed for at oprette apps, der tvinger til en genstart, og dermed beder brugeren om en genstart, selv efter en vellykket installation, og indrømmer følsomme komponenter, der kræver det.
  • Brug variabler og parametre næsten overalt i anlægget
  • Redigering med visuelt format
  • Kør og registrer MSI
  • Opret filer og mapper, miljøvariabler, logposter, skrifttypelogfiler og mere.

Dette vil være det miljø, der tilbydes af Advanced Installer:

Der er det nok at vælge, hvilken type pakke vi vil oprette og starte den respektive proces.

Vi kan downloade en prøveversion på følgende link:

Inno Opsætning

Inno Setup er et gratis installationsprogram til Windows -miljøprogrammer. Det blev først introduceret i 1997, og i dag konkurrerer Inno Setup og overgår endda mange kommercielle installatører, når det kommer til funktionssæt og stabilitet.

Dens mest fremragende egenskaber er

  • Kompatibel med alle versioner af Windows siden 2000, herunder: Windows 10, Windows 8.1, Windows 8, Windows Server 2012/2016, Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP, Windows Server 2003 og Windows 2000 og Windows 10. (Ingen servicepakker kræves.)
  • Bred support til installation af 64-bit applikationer på 64-bit versioner af Windows. Både x64 og Itanium arkitekturer understøttes
  • Det understøtter oprettelsen af ​​en enkelt EXE til installation af programmet og letter online distribution. Diskudvidelse understøttes også
  • Standard Windows -guide -grænseflade
  • Tilpasningsbare indstillingstyper, f.eks. Fuld, Minimal, Brugerdefineret
  • Komplet afinstallationsfunktioner
  • Filinstallation: Inkluderer indbygget understøttelse til komprimering af "deflate", bzip2 og 7-Zip LZMA / LZMA2 filer. Installationsprogrammet har mulighed for at sammenligne filversionsoplysninger, erstatte filer i brug, bruge delt filantal, registrere DLL / OCX og skrive biblioteker og installere skrifttyper.
  • Opret genveje hvor som helst, selv i menuen Start og på systemets skrivebord
  • Opret logposter
  • Kører andre programmer før, under eller efter installationen
  • Understøttelse af flersprogede installationer, herunder sprog til højre til venstre
  • Support til godkendte og krypterede installationer
  • Understøttelse af digitalt signerede installationer og afinstallationer, herunder dobbeltsignering (SHA1 og SHA256)
  • Lydløs installation og afinstallation
  • Unicode installeres automatisk
  • Integreret præprocessorindstilling til avanceret kompileringstid
  • Integreret Pascal -scriptmotorindstilling til avanceret runtime -installation og afinstallering af tilpasninger
  • Den fulde kildekode er tilgængelig (Borland Delphi 2.0-5.0 og 2009).

Det tilbydes gratis på følgende link:

WIX værktøjssæt

Det er blevet udviklet til at være det mest kraftfulde sæt værktøjer til rådighed til at oprette Windows -installationsoplevelsen. Det er gratis og open source siden 2004.

WIX Toolset er baseret på XML -redigeringsmodellen. Hvis vi ikke har Visual Studio, kan vi bruge Wix- eller MSBuild -værktøjerne. Understøtter konstruktion af MSI, MSP, MSM og MST installationsfiler. Det understøtter også et stort antal Windows Installer -funktioner.

Dens download er gratis tilgængelig på følgende link:

På denne måde har vi muligheder for at oprette Windows -installationspakker.

wave wave wave wave wave