NSIS (Système d’installation scriptable Nullsoft) 3.10

NSIS (Système d’installation scriptable Nullsoft) 3.10

NSIS, également connu sous le nom de Nullsoft Scriptable Install System, est un programme open source très efficace utilisé pour la création de programmes d’installation Windows. Son design compact et polyvalent en fait un choix idéal pour la distribution sur Internet.

En tant qu’interaction initiale d’un utilisateur avec votre produit, un programme d’installation fiable et cohérent est un élément crucial du succès d’un logiciel. NSIS vous permet de produire de tels installateurs qui peuvent effectuer efficacement toutes les étapes nécessaires à la configuration de votre logiciel.

NSIS est un outil basé sur un script qui vous permet de créer facilement la logique nécessaire pour gérer même les tâches d’installation les plus complexes. Une grande variété de plug-ins et de scripts sont facilement disponibles, vous permettant de créer des programmes d’installation Web, d’interagir avec Windows et d’autres composants logiciels, ainsi que d’installer ou de mettre à jour des composants partagés.

Caractéristiques:

  • Génère des programmes d’installation exécutables autonomes
  • Prise en charge de la compression de données ZLib, BZip2 et LZMA (les fichiers peuvent être compressés individuellement ou ensemble)
  • Prise en charge de la désinstallation (le programme d’installation peut générer un programme de désinstallation)
  • Interface utilisateur personnalisable (boîtes de dialogue, polices, arrière-plans, icônes, texte, coches, images, etc.)
  • Interface d’assistant classique et moderne
  • Ce programme d’installation prend en charge plusieurs langues, y compris les langues RTL, ce qui le rend entièrement multilingue. Actuellement, plus de 40 traductions sont disponibles et les utilisateurs ont également la possibilité de créer leurs propres traductions.
  • Système de pages : vous pouvez ajouter des pages d’assistant standard ou des pages personnalisées
  • Sélection utilisateur des composants d’installation, arborescence pour la sélection des composants
  • Configurations d’installation multiples (généralement minimales, typiques, complètes) et configuration personnalisée
  • Auto-vérification de l’installateur à l’aide d’une somme de contrôle CRC32
  • Faible surcharge par rapport à la taille des données compressées (34 Ko avec options par défaut)
  • Possibilité d’afficher un contrat de licence au format texte ou RTF
  • Possibilité de détecter le répertoire de destination à partir du registre
  • Système de plug-ins facile à utiliser (de nombreux plug-ins pour la création de boîtes de dialogue personnalisées, de connexions Internet, le téléchargement HTTP, l’application de correctifs de fichiers, les appels API Win32, etc. sont inclus)
  • Les installateurs peuvent atteindre 2 Go
  • Mode silencieux en option pour les installations automatisées
  • Un préprocesseur avec prise en charge des symboles définis, des macros, de la compilation conditionnelle et des prédéfinitions standard
  • Une belle expérience de codage avec des éléments de PHP et d’assemblage (comprend des variables utilisateur, une pile, un contrôle de flux réel, etc.)

Les développeurs disposent de leurs propres machines virtuelles pour écrire du code pouvant prendre en charge :

  • Extraction de fichiers (avec paramètres d’écrasement configurables)
  • Copie de fichiers/répertoires, renommage, suppression, recherche
  • Appel de DLL de plug-in
  • Enregistrement/désenregistrement du contrôle DLL/ActiveX
  • Exécution de l’exécutable (options d’exécution et d’attente du shell)
  • Création de raccourci
  • Lecture/définition/énumération/suppression de clé de registre
  • Lecture/écriture de fichiers INI
  • Lecture/écriture de fichiers texte génériques
  • Manipulation puissante de chaînes et d’entiers
  • Recherche de fenêtre basée sur le nom ou le titre de la classe
  • Manipulation de l’interface utilisateur (paramètre de police/texte)
  • Envoi de message fenêtre
  • Interaction de l’utilisateur avec des boîtes de message ou des pages personnalisées
  • Les branchements, comparaisons et autres opérations sont inclus.
  • Vérification des erreurs
  • Prise en charge du redémarrage, y compris la suppression ou le renommage au redémarrage
  • Commandes de comportement du programme d’installation (telles que show/hide/wait/etc.)
  • Fonctions utilisateur dans le script
  • Fonctions de rappel pour les actions de l’utilisateur

Le journal des modifications pour NSIS 3.10 est le suivant :

  • Correction du bug LogicLib SafePPO (bug #1291)
  • NSISdl prend désormais en charge les URL relatives dans les redirections d’emplacement (PR #24)
  • Ajout d’InstType /UNINSTNOCUSTOM et /UNINSTCOMPONENTSONLYONCUSTOM
  • Correction d’un bug avec la dernière utilisation de SetDetailsPrint et les plugins introduits dans la version 3.09 (bug #1300)
  • Ajout de la prise en charge de NSD_CB_Find SelectStringExact pour nsDialogs
  • Correction du texte RTL dans la page de sélection de section

Téléchargez le programme d’installation open source NSIS 3.10, d’une taille de 1,6 Mo, à partir du lien suivant : https://sourceforge.net/projects/nsis/files/NSIS%203/3.10/nsis-3.10-setup.exe/download. Pour en savoir plus sur NSIS, visitez leur page d’accueil à l’adresse https://nsis.sourceforge.io/Main_Page et consultez les notes de version de la version 3.10 à l’adresse https://nsis.sourceforge.io/Docs/AppendixF.html#v3. dix.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *