Nullsoft Scriptable Install System

Software screenshot:
Nullsoft Scriptable Install System
Dettagli del software:
Versione: 2.45
Data di caricamento: 2 Jun 15
Sviluppatore: NSIS Team
Licenza: Libero
Popolarità: 0

Rating: 1.0/5 (Total Votes: 1)

Sistema Nullsoft Scriptable Install insomma NSIS è uno strumento open source professionale per lo sviluppo di programmi di installazione di Windows. È stato progettato per essere il più piccolo e flessibile possibile ed è quindi molto adatto per la distribuzione internet.
Un programma di installazione non è solo la prima esperienza di un utente con il prodotto, molti problemi di software possono essere risolti fornendo strumenti di installazione affidabili. NSIS permette di creare installatori amichevoli stabili, veloci e utente che sono in grado di installare, disinstallare, impostando le impostazioni di sistema, l'estrazione dei file e molto altro ancora. Con il linguaggio di scripting NSIS è possibile implementare qualsiasi logica personalizzata che si desidera.
L'ampia collezione di plug-in, script e software nel Developer Center ti aiuta a costruire pieno installatori in vetrina e fornisce una soluzione per quasi tutti gli scenari

Caratteristiche .

  • Genera installatori eseguibili indipendenti
  • Il supporto per ZLib, bzip2 e la compressione dei dati LZMA (file possono essere compressi singolarmente o insieme)
  • Supporto Uninstall (installer in grado di generare un programma di disinstallazione)
  • Interfaccia utente personalizzabile (finestre di dialogo, caratteri, sfondi, icone, testi, segni di spunta, immagini ecc.)
  • Classic e interfaccia wizard moderna
  • completamente multilingue, il supporto per più lingue (tra cui linguaggi RTL) in un programma di installazione. Più di 40 traduzioni sono già disponibili, ma è anche possibile creare il proprio.

  • Sistema
  • pagina: è possibile aggiungere pagine della procedura guidata standard o pagine personalizzate
  • selezione utente di componenti dell'installazione, albero per la selezione dei componenti
  • Multiple installare configurazioni (di solito minime, tipici, Full), e la configurazione personalizzata
  • Installer auto-verifica utilizzando un checksum CRC32
  • Piccolo aereo sulla dimensione dei dati compressi (34 KB con le opzioni predefinite)
  • Possibilità di visualizzare un accordo di licenza in formato testo o RTF
  • Possibilità di rilevare la directory di destinazione dal registro
  • Facile usare il sistema di plug-in (un sacco di plug-in per la creazione di finestre di dialogo personalizzate, la connessione ad internet, il download HTTP, patching di file, chiamate API Win32, ecc sono inclusi)
  • Installers può essere grande come 2GB
  • Modalità silenziosa opzionale per installazioni automatizzate
  • Un preprocessore con il supporto per i simboli definiti, macro, la compilazione condizionale, predefinisce serie
  • Una bella esperienza di codifica con elementi di PHP e di montaggio (include variabili utente, una pila, controllo del flusso reale, ecc.)
  • Installers hanno le proprie macchine virtuali che consentono di scrivere codice in grado di supportare:
  • estrazione di file (con parametri configurabili sovrascrittura)
  • directory / file copia, rinomina, eliminazione, ricerca
  • Plug-in DLL chiamando
  • registrazione DLL / controllo ActiveX / deregistrazione
  • Executable esecuzione (shell eseguire e opzioni di attendere)
  • creazione di scelta rapida
  • Registro chiave di lettura / impostazione / enumerazione / cancellazione
  • lettura del file INI / scrittura
  • Generico lettura file di testo / scrittura
  • stringa potente e manipolazione intero
  • Finestra conclusione in base al nome di classe o titolo
  • manipolazione Interfaccia utente (font / impostazione del testo)
  • messaggio Finestra invio
  • Interazione dell'utente con finestre di messaggio o pagine personalizzate
  • Branching, i confronti, ecc.
  • controllo Errore
  • Supporto Reboot, tra cui eliminare o rinominare il riavvio
  • comandi comportamento Installer (come mostra / nascondi / wait / etc.)
  • Funzioni utente nello script
  • funzioni callback per le azioni degli utenti
  • Completamente gratuito per qualsiasi uso. Vedere licenza.
  • Altro

Cosa c'è di nuovo in questa versione:

  • Principali modifiche:
  • Aggiunto il supporto per Windows 7 gli installatori - utilizzare RequestExecutionLevel, proprio come con Vista (bug # 2725883)
  • Aggiunto WinVer.nsh Windows 7 e il supporto di Windows 2008 R2
  • Installatori ora identificare Services come terminal consapevole (IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE) così $ WINDIR non sarà più sotto il profilo dell'utente durante l'installazione su Terminal Services
  • Meno UAC fastidio in Aggiungi / Rimuovi Pannello di controllo (bug # 2697027)
  • minori modifiche:
  • jolly aggiunto e / suppport non fatale per DelFile! (RFE # 1.505.425)
  • searchparse! Corretto (bug # 2680110)
  • convalida dell'input fisso per CreateFont (bug # 2801024)
  • NSIS fisso manipolazione Menu di directory di lavoro (bug # 2781948)
  • Problemi risolti Vista con le cartelle di shell ($ DOCUMENTI, $ PROFILE, ecc) su directory principali (bug # 2138075)
  • miglioramenti della documentazione minori (compresi bug # 2.705.878, bug # 2606525)
  • Usa SW_SHOWDEFAULT per ExecShell di default (bug # 2796189)
  • Interfaccia utente moderna:
  • chiamata finitura pagina mostra funzione solo dopo che la pagina è completamente inizializzato (bug # 2720968)
  • traduzione fisso di page elenco di disinstallazione (bug # 2690112)
  • tipo di installazione fissa la posizione del testo a pagina componenti (cerotto # 2.801.317)
  • fissi MUI_INNERTEXT_COMPONENTS_DESCRIPTION_TITLE mancante (bug # 2788620)
  • Traduzioni:
  • Aggiornato indonesiano (cerotto # 2.790.571)
  • Aggiornato portoghese BR (cerotto # 2.642.542)
  • Crea sistema:
  • Corretti alcuni avvertimenti GCC

Cosa c'è di nuovo nella versione 2.44:

  • Principali modifiche:
  • Risolto un bug introdotto in 2.43 causando script di build problemi con alcune icone (Bug # 2572035)
  • minori modifiche:
  • fissi documentazione nsDialogs createTimer (bug # 2595565)
  • etichette globali non ha funzionato quando dichiarato a funzioni inutilizzate (bug # 2593369)

Cosa c'è di nuovo nella versione 2.43:

  • minori modifiche:
  • Aggiunto WinCore.nsh, WinDef.nsh, WinError.nsh, WinNT.nsh e WinUser.nsh per definizioni più utili di Windows
  • Risolto un crash causato da! Packhdr comprimendo le risorse (Bug # 2533431)
  • miglioramenti della documentazione minori (compresi bug # 2564005)
  • Moderno UI 2: Corretto MUI_DIRECTORYPAGE_BGCOLOR (bug # 2494528)
  • Utility e Plug-in:
  • Banner: Fisso di installazione che mostra sullo sfondo quando Banner è stato utilizzato in .onInit
  • MakeNSISW: Aggiunto hotkey Ctrl + K per cancellazione build (RFE # 2.557.392)
  • nsDialogs: Aggiunto NSD_SetIcon (cerotto # 2.500.960)
  • Traduzioni:
  • Aggiunto Esperanto
  • correzioni Bulgaro
  • Plug-in API:
  • i file di progetto Aggiunto VS2008
  • Una migliore installazione dei file di intestazione e libreria sotto POSIX - vedi file INSTALL per ulteriori informazioni

  • File
  • intestazione e libreria sono stati spostati in una sottodirectory chiamata INS per evitare collisioni
  • RegisterPluginCallback ora restituisce int invece di BOOL per una più ampia gamma di segnalazione degli errori
  • Crea sistema:
  • prefissi MinGW aggiunta di Fink (bug # 2495138)
  • problema costruire BOOL Risolto su OS X (bug # 2497290)
  • rilevazione iconv fisso dipendenza OS X (bug # 2494539)
  • fissi Solaris costruisce (cerotto # 2.497.172)

Cosa c'è di nuovo in versione 2.42:

  • Principali modifiche:
  • Deprecato / NOUNLOAD e SetPluginsUnload per rendere gli script più semplice e sicura (zona # 1912699)

  • Funzioni
  • intestazione Utile non richiedono più dichiarazioni sull'utilizzo e sulla sintassi diversa per le funzioni di disinstallazione
  • Revamped plug-in API ora si presenta sotto forma di pluginapi.lib, API informazioni sulla versione e le funzioni più comuni (cerotto # 2.359.978)
  • minori modifiche:
  • Aggiunto! Comando searchreplace preprocessore per compiletime ricerca / sostituisce
  • Aggiunto il supporto per la registrazione di server COM EXE (RFE # 2.315.740)
  • miglioramenti della documentazione minori (compresi bug # 2386821)
  • nsDialogs: Supporto timer Aggiunto (cerotto # 2.135.855)
  • WinVer.nsh: Aggiunto IsServer, IsWin2003R2, IsStarterEdition, OSHasMediaCenter e OSHasTabletSupport (patch di Anders)
  • WinVer.nsh: fisso 95 / NT4 ambiguità (bug # 2053642)
  • WinVer.nsh: corretta di Windows XP x64 rilevamento (bug # 2053700)
  • WinVer.nsh: Windows Supporto di rilevazione 2008 (RFE # 1.949.260)
  • Traduzioni:
  • miglioramenti minori grammatica inglese (Bug # 2323452)
  • Crea sistema:
  • Compatibilità sistema completo con GCC (cerotto # 2.193.442)

Cosa c'è di nuovo in versione 2.40:

  • Principali modifiche:
  • Service Pack macro aggiunti a WinVer in versione 2.39 ora funzionano (bug # 2.070.708, toppa # 2.095.363)
  • minori modifiche:
  • opzione di selezione Aggiunta iniziale cartella per nsDialogs :: SelectFileDialog (cerotto # 2.016.003)
  • GetParameters fisse gestione di caratteri MBCS (Bug # 2067946)
  • fissi $ errato {} NSD_OnBack documentazione (bug # 2059651)
  • UI Moderno 2: Impostare focus readme casella nella pagina finale (bug # 2110357)
  • Traduzioni:
  • correzioni portoghesi (bug # 2086988)
  • semplificato correzioni cinese (cerotto # 2.056.906)

Commenti a Nullsoft Scriptable Install System

I commenti non trovato
Aggiungi commento
Accendere le immagini!