4 gode værktøjer til at oprette Windows Installer-pakker
Jeg har skrevet en hel del kode i min IT-karriere og udgivet et stort antal Windows - programmer også, så et godt værktøj til at oprette Windows - installationspakker var altid nøglen. Hvert program ville have et andet sæt behov, såsom scripts, DLL'er(DLLs) , sikkerhedsindstillinger osv., så et værktøj, der kunne håndtere et komplekst sæt krav, var nødvendigt.
Hvis du har pengene eller har brug for masser af support, kan du altid gå med InstallShield , det solide valg for mange virksomheder, der bruger Windows . Vi brugte altid InstallShield i vores tidlige dage, da det kom pakket med Visual Studio og Visual Foxpro .
Det er dog ikke den eneste gode software derude til at oprette Windows - installationsprogrammer. I denne artikel vil jeg nævne et par andre gratis og betalte (dog meget billigere) hjælpeprogrammer, du kan prøve i din organisation.
Nullsoft Scriptable Install System ( NSIS )
Hvis du elsker open source-software, kan du prøve Nullsoft Scriptable Install System (NSIS) . NSIS er et professionelt system, som du kan bruge til at lave alt fra meget simple til meget komplekse Windows - installationsprogrammer. Den er lille, men har alligevel et stort funktionssæt, som gør den velegnet til internetdistribution(Internet) .
Som du kan se ved navnet, er NSIS script-baseret, hvilket giver dig mulighed for at skabe logik så kompliceret som du har brug for til at håndtere enhver situation. Heldigvis, for begyndere, inkluderer det også en masse plug-ins og foruddefinerede scripts for at komme i gang.
Her er en kort liste over nogle af mine yndlingsfunktioner i denne MSI -pakkeskaber:
- Mulighed(Ability) for at oprette Windows -installationsprogrammer, der kan installere, afinstallere, indstille systemindstillinger, udpakke filer og mere.
- NSIS har en overhead på kun 34KB! Det er langt det mindste Windows - installationsprogram sammenlignet med InstallShield og Wise .
- Et installationsprogram, der er kompatibelt med alle større versioner af Windows fra Windows 95 til Windows 10 .
- Tre komprimeringsmetoder ( ZLib , BZip2 , LZMA ) for at sikre den største komprimering for dine installationspakker.
- Script baseret installationsprogram er bedre end andre programmer, der bare genererer en liste over filer og registreringsdatabasenøgler. Ved at bruge scriptsproget kan du udføre mange forskellige installationsopgaver såsom opgraderinger, versionstjek, systemgenstart, ændring af miljøvariabler, adgang til Windows API og mere.
- Opret(Create) brugerdefinerede dialoger og grænseflader for at inkludere brugerinput, konfigurationsmuligheder og endda en brugerdefineret guide-grænseflade.
- Udvid mulighederne for NSIS med plug-ins, der kan kommunikere med installatøren.
- Understøttelse af webinstallation og fil-patching på tværs af internettet(Internet) .
Programmet understøtter tonsvis af andre funktioner, herunder installatørselvverifikation ved hjælp af kontrolsum, liste og træ til komponentvalg, lydløs tilstand til automatiserede installationer, fuld kodeeditor til at skrive scripts osv.
Avanceret installationsprogram
Advanced Installer har også en gratis version, men den har også flere andre versioner, der stiger i pris alt efter, hvor kompleks dit installationsprogram skal være. Det opdateres meget ofte og fungerer ekstremt godt.
Hvis du leder efter noget mere professionelt, der også indeholder nogle muligheder for support, så er Advanced Installer et godt valg. Hvis du vil have en funktionsopdeling(feature breakdown) mellem de fem forskellige versioner, de har, så tjek linket. Den gratis version har faktisk en masse funktioner, og vi var i stand til at bruge det i vores virksomhed i lang tid, fordi vores installatører var ret enkle.
En unik funktion til Advanced Installer er Installer Analytics . Det er dybest set et sæt værktøjer til at se, hvordan brugere installerer, bruger og afinstallerer dine applikationer. Du kan nemt se, hvor stor din brugerbase er, indlæse en undersøgelse, når en bruger afinstallerer programmet, og få information om brugerens system og geografiske placering. Alt dette på en elegant og moderne webgrænseflade, som du selv kan teste(test yourself) .
Det lader dig også nemt ompakke dine applikationer til det nye AppX -format, som er påkrævet til Universal Windows Platform . Det kræver ingen kodeændringer, og de har et gratis AppX- konverteringsværktøj. Det er blot nogle af de unikke funktioner, men Advanced Installer dækker stort set alle baserne. Tjek den fulde liste over funktioner(full list of features) her for hver udgave.
Inno opsætning
Inno Setup er et avanceret Windows - installationsprogram, der er helt gratis, og som har eksisteret siden 1997. Det har et væld af funktioner og fungerer fantastisk til små virksomheder med moderat komplekse krav.
Her er en liste over nogle af de bedste funktioner i Inno Setup :
- Understøtter alle versioner af Windows fra Windows 2000 op til Windows 10
- Understøtter installation af 64-bit applikationer på 64-bit Windows
- Understøtter oprettelsen af en enkelt EXE -fil for nem fildistribution
- Tilpasselige opsætningstyper og fuld understøttelse af applikationsafinstallationer
- Oprettelse af genveje, registreringsdatabaseposter og INI- filer
- Understøtter tavse installationer og Pascal scripting engine til mere avancerede installationer
- Tredjepartsudvidelser(Third) , der forbedrer funktionerne i Inno -opsætningen
Samlet set er dette en rigtig god mulighed, da den er helt gratis og meget nem at bruge. Det vil ikke være i stand til at gøre, hvad InstallShield eller endda Advanced Installer kan gøre, men det dækker stort set alt det grundlæggende.
WIX værktøjssæt
WIX -værktøjssættet(WIX Toolset) er et gratis sæt værktøjer til at oprette Windows - installationsprogrammer, der fungerer med Visual Studio 2012 eller nyere. Jeg nævner det sidst, fordi det kræver den største indlæringskurve. Du kan oprette nogle meget komplekse installationsprogrammer med det, men du vil kode en del og bruge en kommandolinje ofte.
WIX Toolset er baseret på XML - forfattelsesmodellen. Hvis du ikke har Visual Studio , kan du bruge Wix- værktøjerne eller MSBuild . Det understøtter opbygning af MSI- , MSP- , MSM- og MST- installationsfiler. Det understøtter også et stort antal Windows Installer- funktioner.
Så det er nogle af de mere kendte og stabile programmer, du kan bruge til at oprette Windows -installationsprogrammer. Jeg er sikker på, at der er mange andre derude, så du er velkommen til at fortælle os, hvilken du bruger i kommentarerne. God fornøjelse!
Related posts
Flyt, slet eller kopier automatisk filer i Windows
7 gode værktøjer til at skabe dine egne videotutorials
5 værktøjer til at konvertere BIN-filer til ISO-billeder
5 gratis programmer til helt at tørre en harddisk
20 af de bedste tv-streamingenheder
Gennemgå ESET Smart Security Premium: Fuldstændig beskyttelse af dine pc'er
7 bedste gratis tune-up-værktøjer til Windows
Bedste gratis harddiskkloningssoftware til Windows 10
Bedste gratis teamchatsoftware til Windows 10
4 bedste tredjepartsapps til Windows 10, du bør installere nu
11 bedste gratis skærmbilledesoftware til Windows
Xcode til Windows (8 bedste værktøjer til at udvikle iOS-apps på pc)
5 hjælpeprogrammer til at ændre DNS-servere i Windows gennemgået
Sikkerhed for alle - Gennemgå Bullguard Premium Protection
6 bedste apps til at kontrollere CPU-temperaturen i Windows 11/10
Hvorfor du ikke længere bør downloade CCleaner til Windows
Bedste Beat Making-software til Windows
De 8 bedste filhåndteringer til Windows 11/10 i 2022
De bedste WiFi Analyzer-apps til Windows, iOS, macOS og Android
15 Windows-diagnoseværktøjer til at forbedre din pcs sundhed