Verktyg för att skapa installerade paket Windows

Innehållsförteckning

Programvaruvärlden är ganska bred och ett av dess främsta och mest intressanta alternativ ligger i möjligheten att skapa installationspaket för Windows -operativsystem, eftersom vi tack vare detta har möjlighet att skapa egna applikationer utifrån våra egna krav.

Varje program kan baseras på olika behov, till exempel skript, DLL, säkerhetsinställningar etc., så det kommer att vara nödvändigt att ha ett verktyg som har förmågan att hantera en komplex uppsättning krav. Av denna anledning kommer vi idag att se några användbara verktyg för att utföra denna uppgif.webpt på det bästa sättet i Windows.

Nullsoft Scriptable Install System (NSIS)

NSIS (Nullsoft Scriptable Install System) är ett professionellt system med öppen källkod för att skapa installationsprogram för Windows -operativsystem. Den är utformad för att vara så liten och flexibel som möjligt och därför mycket lämplig för distribution på Internet.

Som en användares första erfarenhet av denna produkt har den en stabil och pålitlig installatör som är en viktig komponent i denna programvara. Med NSIS blir det möjligt att skapa installatörer som kan göra allt som behövs för att konfigurera din programvara.

NSIS är skriptbaserat och låter oss skapa logiken för att hantera även de mest komplexa installationsuppgif.webpterna. Många plugins och skript är redan tillgängliga: det kommer att vara möjligt att skapa webbinstallatörer, kommunicera med Windows och andra programkomponenter, installera eller uppdatera delade komponenter och mer.

Bland de olika egenskaperna hos detta verktyg har vi

  • NSIS kan skapa Windows -installatörer som kan installera, avinstallera, konfigurera systeminställningar, extrahera filer etc.
  • NSIS är baserat på skriptfiler, så att du kan skapa enkla och avancerade installatörer.
  • NSIS är byggt för att vara litet, snabbt och effektivt. Medan andra installatörer ofta lägger till hundratals kilobyte eller flera megabyte till sina installationsdata, har ett fullständigt NSIS -installationsprogram en overhead på endast 34 KB.
  • Vi kan skapa ett enda installationsprogram som är 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 och Windows Server 2012R2 eller 2016.
  • Vi kan välja mellan tre olika integrerade komprimeringsmetoder (ZLib, BZip2, LZMA). Den nya LZMA -komprimeringen erbjuder bättre resultat än någon annan vanlig komprimeringsmetod. Det kommer inte att vara nödvändigt att använda stora självutdragande arkivmoduler eller andra applikationer. Kompressionsstöd ingår i överbelastningen på 34 KB.
  • Till skillnad från andra system som bara kan generera installatörer baserat på en lista med filer och registernycklar, har NSIS ett kraftfullt skriptspråk. Detta skriptspråk är utformat för installatörer och har kommandon som hjälper oss att utföra många installationsuppgif.webpter.
  • Ett installationsprogram kan stödja flera gränssnittsspråk. Över 40 översättningar ingår redan, men det gör det också möjligt för oss att skapa våra egna språkfiler. RTL (höger till vänster) språk som arabiska och hebreiska stöds fullt ut.
  • Skriptspråket ger kommandon som kan användas på målsystemet, från enkla funktioner som mappskapande och registerredigering till binär / textfiländring, miljövariabeländring och omstart av systemet. Med de medföljande plugins kan du till och med använda Windows API.
  • Vi kan skapa anpassade guidesidor för att få användarinmatning eller integrera konfigurationsalternativ. NSIS innehåller ett klassiskt och modernt wizard -gränssnitt, men det är till och med möjligt att skapa ett eget anpassat gränssnitt.
  • NSIS kan utökas med plugins som kan kommunicera med installationsprogrammet. De kan skrivas på C, C ++, Delphi eller ett annat språk och kan användas för att utföra installationsuppgif.webpter eller utöka installationsgränssnittet.
  • NSIS -distributionen innehåller en uppsättning plugins som låter dig ladda ner filer från Internet, göra internetanslutningar, tillämpa patchar på befintliga filer och mer.
  • NSIS -kompilatorn har en kraftfull förbehandlare. Detta gör att vi enkelt kan integrera flera projekt i ett enda installationsprogram eller automatiskt generera installationsprogram.
  • NSIS-skriptformatet och formatet som används för gränssnittsdialogrutorna är enkla, dokumenterade och läsbara för människor, så vi kan redigera filerna med en favoritredigerare.
  • NSIS -kompilatorn kan kompileras för POSIX -plattformar som Linux och * BSD. Det genererade installationsprogrammet körs bara på Windows, men på så sätt kan det genereras utan Windows eller WINE.

Vid tidpunkten för dess genomförande kommer detta att vara den miljö som erbjuds:

Där kan vi välja vilken typ av kompilator som ska användas och starta hela processen för skapande av paket.

Gratis nedladdning finns på följande länk:

Avancerat installationsprogram

Advanced Installer är ett verktyg för skapande av Windows -installationsprogram för att säkert och pålitligt installera, uppdatera och konfigurera produkter.

En unik funktion i Advanced Installer är Installer Analytics. Det är i grunden en uppsättning verktyg för att se hur användare installerar, använder och avinstallerar sina applikationer. Vi kan enkelt se hur stor vår användarbas är, ladda en undersökning när en användare avinstallerar programmet och få information om systemet och användarens geografiska plats. Allt detta i ett elegant och modernt webbgränssnitt som vi kan testa själva.

Bland funktionerna i den kostnadsfria versionen vi har

  • Installerare och avinstallerare, vi kan skapa paket som installerar och fullständigt registrerar respektive avinstallerar och avregistrerar programmet
  • MSI 2.0 / 3.x / 4.x / 5.0 paket är alltid giltiga
  • Den har en guide för att skapa enkla projekt
  • Vi kan lägga till eller ta bort anpassning i kontrollpanelen
  • Installationer per användare och per maskin, det kommer att vara möjligt att välja vilken typ av installation som bäst passar behoven: per användare eller per maskin om användaren är administratör
  • Stöder XML -format
  • Vi kan skapa paket som körs och installeras på 32-bitars processorer eller de senaste 64-bitars processorerna från Intel och AMD
  • Alternativt tillåter det att skapa appar som tvingar till en omstart. Därmed uppmanas användaren att starta om även efter en lyckad installation, och tillåta känsliga komponenter som kräver det.
  • Använd variabler och parametrar nästan var som helst i anläggningen
  • Redigering med visuellt format
  • Kör och registrera MSI
  • Skapa filer och mappar, miljövariabler, loggposter, typsnittsloggar och mer.

Detta är miljön som erbjuds av Advanced Installer:

Där räcker det med att välja vilken typ av paket vi vill skapa och starta respektive process.

Vi kan ladda ner en testversion på följande länk:

Inno Setup

Inno Setup är ett gratis installationsprogram för Windows -miljöprogram. Det introducerades första gången 1997, och idag konkurrerar Inno Setup och överträffar till och med många kommersiella installatörer när det gäller funktionsuppsättning och stabilitet.

Dess mest enastående egenskaper är

  • Kompatibel med alla versioner av Windows sedan 2000, inklusive: 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 och Windows 2000 och Windows 10. (Inga servicepaket krävs.)
  • Brett stöd för installation av 64-bitars applikationer på 64-bitarsversioner av Windows. Både x64- och Itanium -arkitekturer stöds
  • Det stöder skapandet av en enda EXE för att installera programmet och underlättar online -distribution. Skivförlängning stöds också
  • Standard Windows -guide -gränssnitt
  • Anpassningsbara inställningstyper, till exempel Full, Minimal, Anpassad
  • Kompletta avinstallationsmöjligheter
  • Filinstallation: Inkluderar inbyggt stöd för komprimering av "deflate", bzip2 och 7-Zip LZMA / LZMA2 filer. Installatören har möjlighet att jämföra filversionsinformation, ersätta filer som används, använda delat filantal, registrera DLL / OCX och skriva bibliotek och installera teckensnitt.
  • Skapa genvägar var som helst, även i Start -menyn och på systembordet
  • Skapa loggposter
  • Kör andra program före, under eller efter installationen
  • Stöd för flerspråkiga installationer, inklusive språk från höger till vänster
  • Stöd för godkända och krypterade installationer
  • Stöd för digitalt signerade installationer och avinstallationer, inklusive dubbelsignering (SHA1 och SHA256)
  • Tyst installation och avinstallation
  • Unicode installeras automatiskt
  • Integrerat förbehandlingsalternativ för avancerad kompileringstid
  • Integrerat Pascal -skriptmotoralternativ för avancerad installation av körning och avinstallation
  • Hela källkoden är tillgänglig (Borland Delphi 2.0-5.0 och 2009).

Den erbjuds gratis på följande länk:

WIX Toolset

Det har utvecklats för att vara den mest kraftfulla uppsättningen verktyg som finns för att skapa Windows -installationsupplevelsen. Det är gratis och öppen källkod sedan 2004.

WIX Toolset är baserat på XML -redigeringsmodellen. Om vi ​​inte har Visual Studio kan vi använda Wix- eller MSBuild -verktygen. Stöder konstruktion av MSI, MSP, MSM och MST installationsfiler. Det stöder också ett stort antal Windows Installer -funktioner.

Nedladdningen är tillgänglig gratis på följande länk:

På detta sätt har vi alternativ för att skapa Windows -installationspaket.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave