NSIS (Nullsoft Scriptable Install System) 3.10

NSIS (Nullsoft Scriptable Install System) 3.10

NSIS, auch bekannt als Nullsoft Scriptable Install System, ist ein hocheffizientes Open-Source-Programm, das zum Erstellen von Windows-Installationsprogrammen verwendet wird. Sein kompaktes und vielseitiges Design macht es zur idealen Wahl für die Verbreitung über das Internet.

Da ein Benutzer zum ersten Mal mit Ihrem Produkt interagiert, ist ein zuverlässiges und konsistentes Installationsprogramm ein entscheidendes Element erfolgreicher Software. NSIS ermöglicht Ihnen die Erstellung solcher Installationsprogramme, die alle erforderlichen Schritte zur Einrichtung Ihrer Software effektiv ausführen können.

NSIS ist ein skriptbasiertes Tool, mit dem Sie ganz einfach die erforderliche Logik erstellen können, um selbst die kompliziertesten Installationsaufgaben zu bewältigen. Eine große Auswahl an Plug-Ins und Skripts steht zur Verfügung, mit denen Sie Web-Installer erstellen, mit Windows und anderen Softwarekomponenten interagieren sowie gemeinsam genutzte Komponenten installieren oder aktualisieren können.

Eigenschaften:

  • Generiert eigenständige ausführbare Installationsprogramme
  • Unterstützung für ZLib-, BZip2- und LZMA-Datenkomprimierung (Dateien können einzeln oder zusammen komprimiert werden)
  • Deinstallationsunterstützung (das Installationsprogramm kann ein Deinstallationsprogramm generieren)
  • Anpassbare Benutzeroberfläche (Dialoge, Schriftarten, Hintergründe, Symbole, Text, Häkchen, Bilder usw.)
  • Klassische und moderne Assistentenoberfläche
  • Dieses Installationsprogramm unterstützt mehrere Sprachen, einschließlich RTL-Sprachen, und ist somit vollständig mehrsprachig. Derzeit sind über 40 Übersetzungen verfügbar, und Benutzer haben auch die Möglichkeit, eigene Übersetzungen zu erstellen.
  • Seitensystem: Sie können Standard-Assistentenseiten oder benutzerdefinierte Seiten hinzufügen
  • Benutzerauswahl der Installationskomponenten, Baum für die Komponentenauswahl
  • Mehrere Installationskonfigurationen (normalerweise Minimal, Typisch, Voll) und benutzerdefinierte Konfiguration
  • Selbstverifizierung des Installateurs mithilfe einer CRC32-Prüfsumme
  • Geringer Aufwand gegenüber der komprimierten Datengröße (34 KB mit Standardoptionen)
  • Möglichkeit, eine Lizenzvereinbarung im Text- oder RTF-Format anzuzeigen
  • Möglichkeit, das Zielverzeichnis aus der Registrierung zu erkennen
  • Einfach zu verwendendes Plug-In-System (zahlreiche Plug-Ins zum Erstellen benutzerdefinierter Dialoge, Internetverbindungen, HTTP-Downloads, Dateipatches, Win32-API-Aufrufe usw. sind enthalten)
  • Installationsprogramme können bis zu 2 GB groß sein
  • Optionaler Silent-Modus für automatisierte Installationen
  • Ein Präprozessor mit Unterstützung für definierte Symbole, Makros, bedingte Kompilierung, Standardvordefinitionen
  • Ein schönes Codierungserlebnis mit Elementen aus PHP und Assembler (beinhaltet Benutzervariablen, einen Stapel, echte Flusssteuerung usw.)

Entwickler verfügen über eigene VMs, um Code zu schreiben, der Folgendes unterstützen kann:

  • Dateiextraktion (mit konfigurierbaren Überschreibparametern)
  • Datei/Verzeichnis kopieren, umbenennen, löschen, suchen
  • Aufruf von Plug-In-DLLs
  • Registrierung/Aufhebung der Registrierung von DLL/ActiveX-Steuerelementen
  • Ausführbare Ausführung (Shell-Ausführungs- und Warteoptionen)
  • Verknüpfung erstellen
  • Lesen/Festlegen/Aufzählen/Löschen von Registrierungsschlüsseln
  • INI-Datei lesen/schreiben
  • Allgemeines Lesen/Schreiben von Textdateien
  • Leistungsstarke String- und Integer-Manipulation
  • Fenstersuche anhand des Klassennamens oder Titels
  • Manipulation der Benutzeroberfläche (Schriftart-/Texteinstellung)
  • Fenster „Nachricht senden“
  • Benutzerinteraktion mit Meldungsfeldern oder benutzerdefinierten Seiten
  • Verzweigungen, Vergleiche und andere Operationen sind enthalten.
  • Fehlerüberprüfung
  • Neustartunterstützung, einschließlich Löschen oder Umbenennen beim Neustart
  • Befehle zum Verhalten des Installers (wie etwa Anzeigen/Ausblenden/Warten/usw.)
  • Benutzerfunktionen im Skript
  • Callback-Funktionen für Benutzeraktionen

Das Änderungsprotokoll für NSIS 3.10 lautet wie folgt:

  • LogicLib SafePPO-Fehler behoben (Fehler Nr. 1291)
  • NSISdl unterstützt jetzt relative URLs in Standortumleitungen (PR #24)
  • InstType /UNINSTNOCUSTOM und /UNINSTCOMPONENTSONLYONCUSTOM hinzugefügt
  • Fehler mit SetDetailsPrint lastused und in 3.09 eingeführten Plugins behoben (Fehler Nr. 1300)
  • NSD_CB_Find SelectStringExact-Unterstützung für nsDialogs hinzugefügt
  • RTL-Text auf der Abschnittsauswahlseite korrigieren

Laden Sie das 1,6 MB große Open-Source-Installationsprogramm für NSIS 3.10 unter folgendem Link herunter: https://sourceforge.net/projects/nsis/files/NSIS%203/3.10/nsis-3.10-setup.exe/download. Weitere Informationen zu NSIS finden Sie auf der Homepage unter https://nsis.sourceforge.io/Main_Page. Die Versionshinweise für Version 3.10 finden Sie unter https://nsis.sourceforge.io/Docs/AppendixF.html#v3.10.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert