NSIS (sistema di installazione con script Nullsoft) 3.10

NSIS (sistema di installazione con script Nullsoft) 3.10

NSIS, noto anche come Nullsoft Scriptable Install System, è un programma open source altamente efficiente utilizzato per la creazione di programmi di installazione di Windows. Il suo design compatto e versatile lo rende la scelta ideale per la distribuzione su Internet.

Come interazione iniziale di un utente con il tuo prodotto, un programma di installazione affidabile e coerente è un elemento cruciale per un software di successo. NSIS ti consente di produrre programmi di installazione in grado di completare in modo efficace tutti i passaggi necessari per la configurazione del tuo software.

NSIS è uno strumento basato su script che consente di creare facilmente la logica necessaria per gestire anche le attività di installazione più complesse. È prontamente disponibile un’ampia varietà di plug-in e script che consentono di creare programmi di installazione Web, interagire con Windows e altri componenti software, nonché installare o aggiornare componenti condivisi.

Caratteristiche:

  • Genera programmi di installazione eseguibili autonomi
  • Supporto per la compressione dei dati ZLib, BZip2 e LZMA (i file possono essere compressi singolarmente o insieme)
  • Supporto per la disinstallazione (il programma di installazione può generare un programma di disinstallazione)
  • Interfaccia utente personalizzabile (dialoghi, caratteri, sfondi, icone, testo, segni di spunta, immagini ecc.)
  • Interfaccia guidata classica e moderna
  • Questo programma di installazione supporta più lingue, comprese le lingue RTL, rendendolo completamente multilingue. Attualmente sono disponibili oltre 40 traduzioni e gli utenti hanno anche la possibilità di creare le proprie traduzioni.
  • Sistema di pagine: è possibile aggiungere pagine della procedura guidata standard o pagine personalizzate
  • Selezione utente dei componenti di installazione, albero per la selezione dei componenti
  • Configurazioni di installazione multiple (solitamente minima, tipica, completa) e configurazione personalizzata
  • Autoverifica dell’installatore utilizzando un checksum CRC32
  • Piccolo sovraccarico rispetto alle dimensioni dei dati compressi (34 KB con opzioni predefinite)
  • Possibilità di visualizzare un contratto di licenza in formato testo o RTF
  • Possibilità di rilevare la directory di destinazione dal registro
  • Sistema di plug-in facile da usare (sono inclusi molti plug-in per la creazione di finestre di dialogo personalizzate, connessioni Internet, download HTTP, patching di file, chiamate API Win32, ecc.)
  • I programmi di installazione possono avere dimensioni fino a 2 GB
  • Modalità silenziosa opzionale per installazioni automatizzate
  • Un preprocessore con supporto per simboli definiti, macro, compilazione condizionale, predefinizioni standard
  • Una piacevole esperienza di codifica con elementi PHP e assembly (include variabili utente, uno stack, controllo del flusso reale, ecc.)

Gli sviluppatori hanno le proprie VM per scrivere codice in grado di supportare:

  • Estrazione file (con parametri di sovrascrittura configurabili)
  • Copia, ridenominazione, eliminazione, ricerca di file/directory
  • Chiamata DLL plug-in
  • Registrazione/annullamento registrazione controllo DLL/ActiveX
  • Esecuzione dell’eseguibile (opzioni di esecuzione e attesa della shell)
  • Creazione di scorciatoie
  • Lettura/impostazione/enumerazione/eliminazione della chiave di registro
  • Lettura/scrittura del file INI
  • Lettura/scrittura di file di testo generici
  • Manipolazione potente di stringhe e numeri interi
  • Ricerca della finestra in base al nome o al titolo della classe
  • Manipolazione dell’interfaccia utente (impostazione del carattere/testo)
  • Invio di messaggi in finestra
  • Interazione dell’utente con finestre di messaggio o pagine personalizzate
  • Sono incluse ramificazioni, confronti e altre operazioni.
  • Controllo degli errori
  • Supporto per il riavvio, inclusa l’eliminazione o la ridenominazione al riavvio
  • Comandi di comportamento dell’installatore (come mostra/nascondi/attendi/ecc.)
  • Funzioni utente nello script
  • Funzioni di richiamata per le azioni dell’utente

Il registro delle modifiche per NSIS 3.10 è il seguente:

  • Risolto bug LogicLib SafePPO (bug n. 1291)
  • NSISdl ora supporta gli URL relativi nei reindirizzamenti di posizione (PR n. 24)
  • Aggiunto InstType /UNINSTNOCUSTOM e /UNINSTCOMPONENTSONLYONCUSTOM
  • Risolto bug con SetDetailsPrint lastused e plugin introdotti nella 3.09 (bug #1300)
  • Aggiunto il supporto NSD_CB_Find SelectStringExact per nsDialogs
  • Correzione del testo RTL nella pagina di selezione della sezione

Scaricare il programma di installazione NSIS 3.10 open source, che ha una dimensione di 1,6 MB, dal seguente collegamento: https://sourceforge.net/projects/nsis/files/NSIS%203/3.10/nsis-3.10-setup.exe/download. Per saperne di più su NSIS, visita la loro home page su https://nsis.sourceforge.io/Main_Page e controlla le note di rilascio per la versione 3.10 su https://nsis.sourceforge.io/Docs/AppendixF.html#v3. 10.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *