Nullsoft Install System Script kurz NSIS ist eine professionelle Open-Source-Tool für die Entwicklung von Windows Installer. Es ist so klein und flexibel wie möglich zu sein und ist daher sehr gut geeignet für das Internet.
Ein Installationsprogramm ist nicht nur die erste Erfahrung eines Benutzers mit Ihrem Produkt, viele Software-Probleme auch durch die Bereitstellung zuverlässiger Installationswerkzeuge gelöst werden. NSIS können Sie stabile, schnelle und benutzerfreundliche Installationsprogramme, die in der Lage, Installation, Deinstallation Einstellung System-Einstellungen, das Extrahieren von Dateien und vieles mehr erstellen. Mit der NSIS-Skriptsprache können Sie jede benutzerdefinierte Logik Sie wollen zu implementieren.
Die große Sammlung von Plug-ins, Skripten und Software im Developer Center hilft Ihnen, voll funktionsfähige Installationsprogramme aufbauen und bietet eine Lösung für fast jedes Szenario
Eigenschaften .
- Erzeugt sich geschlossene ausführbare Installationsprogramme
- Unterstützung für zlib BZip2 und LZMA Datenkompression (Dateien können einzeln oder zusammen komprimiert werden)
- Unterstützung Uninstall (Installationsprogramm kann ein Deinstallationsprogramm generieren)
- Anpassbare Benutzeroberfläche (Dialoge, Schriftarten, Hintergründe, Symbole, Texte, Häkchen, Bilder etc.)
- Klassik und Moderne Assistenten-Schnittstelle
- Komplett mehrsprachig, Unterstützung für mehrere Sprachen (einschließlich langauges RTL) in einem Installationsprogramm. Mehr als 40 Übersetzungen sind bereits verfügbar, aber Sie können auch Ihre eigenen erstellen.
- Seite System: Sie können Standard-Assistentenseiten oder benutzerdefinierte Seiten hinzufügen
- Benutzerauswahl von Anlagenkomponenten, Baum für Komponentenauswahl
- Multiple Konfigurationen zu installieren (in der Regel Minimal, Typisch, Full) und kundenspezifische Konfiguration
- Installer Selbstprüfung mit einem CRC32
- Kleine Overhead über komprimierte Datengröße (34 KB mit den Standardoptionen)
- Die Fähigkeit, eine Lizenzvereinbarung in Text- oder RTF-Format angezeigt werden
- Die Fähigkeit, Zielverzeichnis aus der Registrierung erkennen
- Einfache Stecksystem (viele Plug-Ins für Erstellung von benutzerdefinierten Dialogen, Internet-Verbindungen, HTTP Download, Datei-Patching, Win32-API-Aufrufe etc. sind im Lieferumfang enthalten) verwenden,
- Installateure können so groß sein wie 2 GB
- Optional Silent-Modus für automatisierte Installationen
- Ein Präprozessor mit Unterstützung für definierte Symbole, Makros, bedingte Kompilierung, Standard vorgibt
- Ein schönes Codierung Erfahrung mit Elementen der PHP und Montage (einschließlich Benutzervariablen, einen Stapel, real Flusskontrolle, etc.)
- Installateure haben ihren eigenen VMs, die Sie Code, unterstützen kann schreiben können:
- Datei-Extraktion (mit konfigurierbarer Parameter überschreiben)
- Dateien / Ordner Kopieren, Umbenennen, Löschen, Suchen
- Plug-in DLL Aufruf
- DLL / ActiveX-Steuerelement Registrierung / Aufhebung der Registrierung
- Executable Ausführung (Shell ausführen und warten Optionen)
- Shortcut-Erstellung
- Registrierungsschlüssel Lesen / Einstellung / Aufzählung / Löschen
- INI-Datei Lesen / Schreiben von
- Generische Textdatei lesen / schreiben
- Powerful String und Integer-Manipulation
- Fenster Befund auf Klassennamen oder Titel auf Grundlage
- Benutzeroberfläche Manipulation (Schriftart / Texteinstellung)
- Fenster Nachricht Senden
- Benutzerinteraktion mit Meldungsfelder oder benutzerdefinierte Seiten
- Branching, Vergleiche, etc.
- Fehlerüberprüfung
- Reboot-Unterstützung, einschließlich Löschen oder Umbenennen beim Neustart
- Installer Verhalten Befehle (wie zB Ein- / Ausblenden / wait / etc.)
- Benutzer-Funktionen in Skripts
- Callback-Funktionen für die Benutzeraktionen
- Völlig kostenlos für jeden Einsatz. Siehe Lizenz.
- Mehr
Was ist neu in dieser Pressemitteilung:
- Wichtige Änderungen:
- Unterstützung für Windows 7 Installationsprogramme - verwenden RequestExecutionLevel, genau wie mit Vista (Bug # 2725883)
- Added WinVer.nsh Windows 7 und Windows 2008 R2-Unterstützung
- Installateure jetzt die als Terminal Services bekannt (IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE) so $ WINDIR nicht mehr unter dem Profil des Benutzers bei der Installation auf Terminaldienste werden
- Weniger UAC Ärger in Add / Remove Control Panel (Bug # 2697027)
- Kleinere Änderungen:
- Hinzugefügt Platzhalter und / nonfatal suppport für! Delfile (RFE # 1505425)
- Feste! Searchparse (Bug # 2680110)
- Feste Eingabevalidierung für Create (Bug # 2801024)
- Feste NSIS Menu Umgang mit Arbeitsverzeichnis (Bug # 2781948)
- Feste Vista Probleme mit Shell-Ordner ($ DOKUMENTE, $ PROFILE, etc.) auf Stammverzeichnisse (Bug # 2138075)
- Minor Dokumentation Verbesserungen (einschließlich Bug # 2705878, Bug # 2606525)
- Verwenden SW_SHOWDEFAULT für ExecShell standardmäßig (Bug # 2796189)
- Modern UI:
- Nach dem Anruf anzeigen Funktion nur, nachdem die Seite vollständig initialisiert (Bug # 2720968)
- Feste Übersetzung der Deinstallationsverzeichnis (Bug # 2690112)
- Fest verlegt Textpositionstyp in Komponenten Seite (Patch # 2801317)
- Fixed fehlenden MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE (Bug # 2788620)
- Übersetzungen:
- Aktualisiert Indonesisch (Patch # 2790571)
- Aktualisiert Portugiesisch BR (Patch # 2642542)
- Build System:
- Fixed some GCC Warnungen
Was ist neu in Version 2.44:
- Wichtige Änderungen:
- Ein Fehler in 2.43 eingeführt verursacht Skript bauen Probleme mit einigen Symbolen (Bug # 2572035) Fest
- Kleinere Änderungen:
- Feste nsDialogs CreateTimer Dokumentation (Bug # 2595565)
- Globale Etiketten nicht, wenn in nicht verwendete Funktionen erklärt (Bug # 2593369)
Was ist neu in Version 2.43:
- Kleinere Änderungen:
- Added WinCore.nsh, WinDef.nsh, WinError.nsh, WinNT.nsh und WinUser.nsh für nützlicher Windows-Definitionen
- ein Crash behoben bei! Packhdr Komprimieren Ressourcen (Bug # 2533431) verursacht
- Minor Dokumentation Verbesserungen (einschließlich Bug # 2564005)
- Modern UI 2: Fest MUI_DIRECTORYPAGE_BGCOLOR (Bug # 2494528)
- Dienstprogramme und Plug-ins:
- Banner: Festinstallationsprogramm auf der Hintergrund, wenn Banner wurde in .onInit verwendet
- MakeNSISW: Hinzugefügt Ctrl + K Hotkey für Build-Abbruch (RFE # 2557392)
- nsDialogs: Added NSD_SetIcon (Patch # 2500960)
- Übersetzungen:
- Added Esperanto
- Bulgarian fixes
- Plug-in-API:
- Hinzugefügt VS2008 Projektdateien
- Bessere Installation von Header- und Bibliotheksdateien unter POSIX - siehe Datei INSTALL für weitere Informationen
- Header- und Bibliotheksdateien wurden in ein Unterverzeichnis namens nsis bewegt, um Kollisionen zu vermeiden
- RegisterPluginCallback kehrt nun int statt BOOL für ein breiteres Spektrum von Fehlerberichterstattung
- Build System:
- mingw Präfixe Hinzugefügt Fink (Bug # 2495138)
- Feste BOOL build Thema auf OS X (Bug # 2497290)
- Feste iconv Abhängigkeitserkennung auf OS X (Bug # 2494539)
- Feste Solaris Builds (Patch # 2497172)
Was ist neu in Version 2.42:
- Wichtige Änderungen:
- Veraltete / NOUNLOAD und SetPluginsUnload Skripte einfacher und sicherer zu machen (Patch # 1912699)
- Praktische Kopffunktionen nicht mehr Verwendungserklärung und andere Syntax für die Deinstallationsfunktionen erfordern
- Erneuert Plug-in-API kommt nun in Form von pluginapi.lib, API-Versionsinformationen und allgemeine Funktionen (Patch # 2359978)
- Kleinere Änderungen:
- Artikel hier searchreplace Präprozessor Befehl für compiletime Textsuche / ersetzt
- Zusätzliche Unterstützung für die Registrierung von EXE COM-Server (RFE # 2315740)
- Minor Dokumentation Verbesserungen (einschließlich Bug # 2386821)
- nsDialogs: Hinzugefügt Timer Unterstützung (Patch # 2135855)
- WinVer.nsh: Added IsServer, IsWin2003R2, IsStarterEdition, OSHasMediaCenter und OSHasTabletSupport (Patch von Anders)
- WinVer.nsh: Feste 95 / NT4 Mehrdeutigkeit (Bug # 2053642)
- WinVer.nsh: Proper Windows XP x64 Erkennung (Bug # 2053700)
- WinVer.nsh: Windows 2008 Erkennung unterstützen (RFE # 1949260)
- Übersetzungen:
- Minor englischen Grammatik Verbesserungen (Bug # 2323452)
- Build System:
- Vollständige Systemkompatibilität mit GCC (Patch # 2193442)
Was ist neu in Version 2.40:
- Wichtige Änderungen:
- Service Pack-Makros auf WinVer in Version 2.39 hinzugefügt jetzt funktionieren (Bug # 2070708, Patch # 2095363)
- Kleinere Änderungen:
- Hinzugefügt anfänglichen Ordnerauswahl-Option für nsDialogs :: SelectFileDialog (Patch # 2016003)
- Feste GetParameters Handhabung von MBCS-Zeichen (Bug # 2067946)
- Fixed falsche $ {} NSD_OnBack Dokumentation (Bug # 2059651)
- Modern UI 2: Fokus in die Readme-Checkbox auf der Abschlussseite (Bug # 2110357)
- Übersetzungen:
- Portugiesisch Korrekturen (Bug # 2086988)
- Vereinfachtes Chinesisch Korrekturen (Patch # 2056906)
Kommentare nicht gefunden