Verktøy for å lage installerte pakker Windows

Innholdsfortegnelse

Verden av programvare er ganske bred, og et av de viktigste og mest interessante alternativene ligger i muligheten til å lage installasjonspakker for Windows -operativsystemer, siden vi takket være dette har muligheten til å lage våre egne applikasjoner basert på våre egne krav.

Hvert program kan være basert på et annet sett med behov, for eksempel skript, DLLer, sikkerhetsinnstillinger, etc., så det vil være nødvendig å ha et verktøy som har evnen til å håndtere et komplekst sett med krav. Av denne grunn vil vi i dag se noen nyttige verktøy for å utføre denne oppgaven på den beste måten i Windows.

Nullsoft Scriptable Install System (NSIS)

NSIS (Nullsoft Scriptable Install System) er et profesjonelt system for åpen kildekode for å lage installasjonsprogrammer for Windows -operativsystemer. Den er designet for å være så liten og fleksibel som mulig og derfor veldig egnet for distribusjon på Internett.

Siden den er en brukeres første erfaring med dette produktet, har den en stabil og pålitelig installatør som er en viktig komponent i denne programvaren. Med NSIS vil det være mulig å lage installatører som er i stand til å gjøre alt som er nødvendig for å konfigurere programvaren din.

NSIS er skriptbasert og lar oss lage logikken for å håndtere selv de mest komplekse installasjonsoppgavene. Mange plugins og skript er allerede tilgjengelige: det vil være mulig å opprette webinstallatører, kommunisere med Windows og andre programvarekomponenter, installere eller oppdatere delte komponenter og mer.

Blant de forskjellige egenskapene til dette verktøyet har vi

  • NSIS kan lage Windows -installatører som kan installere, avinstallere, konfigurere systeminnstillinger, pakke ut filer, etc.
  • NSIS er basert på skriptfiler, slik at du kan lage enkle og avanserte installatører.
  • NSIS er bygget for å være liten, rask og effektiv. Mens andre installatører ofte legger til hundrevis av kilobyte eller flere megabyte til installasjonsdataene, har et fullt NSIS -installasjonsprogram en overhead på bare 34 KB.
  • Vi kan lage et enkelt installasjonsprogram som 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 velge mellom tre forskjellige integrerte komprimeringsmetoder (ZLib, BZip2, LZMA). Den nye LZMA -komprimeringen gir bedre resultater enn noen annen vanlig komprimeringsmetode. Det vil ikke være nødvendig å bruke store selvutpakkende arkivmoduler eller andre applikasjoner. Komprimeringsstøtte er inkludert i 34 KB overbelastning.
  • I motsetning til andre systemer som bare kan generere installatører basert på en liste over filer og registernøkler, har NSIS et kraftig skriptspråk. Dette skriptspråket er designet for installatører og har kommandoer som hjelper oss med å utføre mange installasjonsoppgaver.
  • Et installasjonsprogram kan støtte flere grensesnittspråk. Over 40 oversettelser er allerede inkludert, men det lar oss også lage våre egne språkfiler. RTL (høyre til venstre) språk som arabisk og hebraisk støttes fullt ut.
  • Skriptspråket gir kommandoer som kan brukes på målsystemet, fra enkle funksjoner som opprettelse av mapper og registerredigering til endring av binær / tekstfil, endring av miljøvariabler og omstart av systemet. Ved å bruke de medfølgende pluginene kan du til og med bruke Windows API.
  • Vi kan lage egendefinerte veiviser -sider for å få brukerinngang eller integrere konfigurasjonsalternativer. NSIS inkluderer et klassisk og moderne veivisergrensesnitt, men det er til og med mulig å lage vårt eget tilpassede grensesnitt.
  • NSIS kan utvides med plugins som kan kommunisere med installasjonsprogrammet. De kan skrives på C, C ++, Delphi eller et annet språk og kan brukes til å utføre installasjonsoppgaver eller utvide installasjonsgrensesnittet.
  • NSIS -distribusjonen inneholder et sett med plugins som lar deg laste ned filer fra Internett, lage Internett -tilkoblinger, bruke oppdateringer på eksisterende filer og mer.
  • NSIS -kompilatoren har en kraftig forbehandler. Dette lar oss enkelt integrere flere prosjekter i et enkelt installasjonsprogram eller automatisk generere installasjonsprogrammer.
  • NSIS-skriptformatet og formatet som brukes for grensesnittdialogene er enkle, dokumenterte og lesbare for mennesker, så vi kan redigere filene med en favorittredigerer.
  • NSIS -kompilatoren kan kompileres for POSIX -plattformer som Linux og * BSD. Det genererte installasjonsprogrammet vil bare kjøre på Windows, men på denne måten kan det genereres uten Windows eller WINE.

På tidspunktet for utførelsen vil dette være miljøet som tilbys:

Der kan vi velge hvilken type kompilator som skal brukes og starte hele pakkeopprettingsprosessen.

Den gratis nedlasting er tilgjengelig på følgende lenke:

Avansert installatør

Advanced Installer er et verktøy for oppretting av Windows -installasjonsprogrammer for å trygt og pålitelig installere, oppdatere og konfigurere produkter.

En unik funksjon i Advanced Installer er Installer Analytics. Det er i utgangspunktet et sett med verktøy for å se hvordan brukere installerer, bruker og avinstallerer programmene sine. Vi kan enkelt se hvor stor brukerbasen vår er, laste inn en undersøkelse når en bruker avinstallerer programmet, og få informasjon om systemet og brukerens geografiske plassering. Alt dette i et slank og moderne webgrensesnitt som vi kan teste selv.

Blant funksjonene i gratisversjonen vi har

  • Installatør og avinstalleringsprogram, vi kan lage pakker som installerer og fullstendig registrerer henholdsvis avinstallerer og avregistrerer programmet
  • MSI 2.0 / 3.x / 4.x / 5.0 pakker er alltid gyldige
  • Den har en veiviser for å lage enkle prosjekter
  • Vi kan legge til eller fjerne tilpasning i kontrollpanelet
  • Installasjoner per bruker og per maskin, vil det være mulig å velge hvilken type installasjon som passer best til behovene: per bruker eller per maskin hvis brukeren er administrator
  • Støtter XML -formater
  • Vi kan lage pakker som kjører og installeres på 32-biters prosessorer eller de nyeste 64-biters CPUene fra Intel og AMD
  • Alternativt tillater det å lage apper som tvinger til en omstart, og dermed be brukeren omstart selv etter en vellykket installasjon, og tillater sensitive komponenter som krever det.
  • Bruk variabler og parametere nesten hvor som helst i anlegget
  • Redigering med visuelt format
  • Kjør og registrer MSI
  • Lag filer og mapper, miljøvariabler, loggoppføringer, fontlogger og mer.

Dette vil være miljøet som tilbys av Advanced Installer:

Der er det nok å velge hvilken type pakke vi vil lage og starte den respektive prosessen.

Vi kan laste ned en prøveversjon på følgende lenke:

Inno Setup

Inno Setup er et gratis installasjonsprogram for miljøprogrammer i Windows. Den ble først introdusert i 1997, og i dag konkurrerer Inno Setup og overgår til og med mange kommersielle installatører når det gjelder funksjonssett og stabilitet.

Dens mest fremragende egenskaper er

  • Kompatibel med alle versjoner av Windows siden 2000, inkludert: 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 nødvendig.)
  • Bred støtte for å installere 64-biters applikasjoner på 64-biters versjoner av Windows. Både x64- og Itanium -arkitekturer støttes
  • Den støtter opprettelsen av en enkelt EXE for å installere programmet og muliggjør online distribusjon. Plateutvidelse støttes også
  • Standard Windows veiviser grensesnitt
  • Tilpassbare innstillingstyper, for eksempel Full, Minimal, Tilpasset
  • Fullfør avinstalleringsmuligheter
  • Filinstallasjon: Inkluderer innebygd støtte for komprimering av "deflate", bzip2 og 7-Zip LZMA / LZMA2 filer. Installasjonsprogrammet har muligheten til å sammenligne filversjonsinformasjon, erstatte filer i bruk, bruke delt filtall, registrere DLL / OCX og skrive biblioteker og installere fonter.
  • Lag snarveier hvor som helst, selv i Start -menyen og på systembordet
  • Lag loggoppføringer
  • Kjører andre programmer før, under eller etter installasjon
  • Støtte for flerspråklige installasjoner, inkludert språkstøtte fra høyre til venstre
  • Støtte for godkjente og krypterte installasjoner
  • Støtte for digitalt signerte installasjoner og avinstallasjoner, inkludert dobbel signering (SHA1 og SHA256)
  • Stille installasjon og avinstallering
  • Unicode installeres automatisk
  • Integrert preprocessor-alternativ for avansert kompileringstid
  • Integrert Pascal -skriptmotoralternativ for avansert kjøretidsinstallasjon og avinstallering
  • Hele kildekoden er tilgjengelig (Borland Delphi 2.0-5.0 og 2009).

Den tilbys gratis på følgende lenke:

WIX verktøysett

Det er utviklet for å være det kraftigste settet med verktøy som er tilgjengelig for å lage installasjonsopplevelsen for Windows. Det er gratis og åpen kildekode siden 2004.

WIX Toolset er basert på XML -redigeringsmodellen. Hvis vi ikke har Visual Studio, kan vi bruke Wix- eller MSBuild -verktøyene. Støtter konstruksjon av MSI, MSP, MSM og MST installasjonsfiler. Den støtter også et stort antall Windows Installer -funksjoner.

Nedlastingen er tilgjengelig gratis på følgende lenke:

På denne måten har vi alternativer for å lage Windows installasjonspakker.

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave