Inno configuration

Inno configuration

Inno Setup icon.png
Donnee de base

développeur Jordan Russell
Martijn Laan
Version actuelle  6.1.2
( 15 novembre 2020 )
système opérateur les fenêtres
langage de programmation Objet Pascal
Catégorie Génie logiciel
Licence Licence d'installation Inno
parlant allemand Non
jrsoftware.org

Inno Setup est un programme avec lequel des routines d' installation peuvent être créées à l'aide de scripts . Pour créer les scripts, le package ne contient qu'un éditeur de texte avec coloration syntaxique , mais d'autres fabricants proposent un logiciel supplémentaire qui fournit également une interface utilisateur graphique pour créer le package.

Émergence

La première version d'Inno Setup est apparue au début de 1997, lorsque le développeur de logiciels Jordan Russell recherchait un moyen simple de distribuer les versions 16 bits et 32 bits de son logiciel. Il n'était pas satisfait des solutions disponibles, car elles étaient soit trop étendues pour ses besoins, trop compliquées à utiliser pour l'utilisateur, soit tout simplement non disponibles en version 16 bits et 32 ​​bits. Par conséquent, il a décidé de développer lui-même un programme d'installation, qu'il a ensuite rendu disponible gratuitement dans la version 1.09 à d'autres parties intéressées.

Au fil du temps et grâce à un nombre croissant d'adeptes actifs, ce programme initialement assez simple s'est développé en un outil très polyvalent pour créer des programmes d'installation, qui aujourd'hui se rapproche à bien des égards des solutions commerciales.

Caractéristiques spéciales

Le logiciel prend en charge tous les systèmes d' exploitation Windows courants à partir de Windows 2000. Le programme enregistre le fichier d' installation dans un seul fichier ( EXE ) ou divise la configuration sur plusieurs supports de données . Inno Setup prend en charge les méthodes de compression ZIP (deflate), bzip2 et 7-Zips LZMA dans différents niveaux de compression, les installations multilingues, la création de liens , la création d' entrées de registre , les installations protégées par mot de passe ou cryptées ainsi qu'une installation et une désinstallation "silencieuses" sans intervention de l'utilisateur.

Le logiciel a sa propre licence appelée Inno Setup License (similaire à la licence BSD ). Le code source est entièrement disponible (pour l'environnement de développement Delphi ) et peut être modifié sans restriction.

Limitation pour Windows Vista

Lors de l'utilisation d'Inno Setup dans des produits logiciels, il n'est pas possible d'obtenir la certification « Conçu pour Windows Vista » auprès de Microsoft, car Inno Setup n'est pas en mesure de générer les fichiers d'installation Windows requis pour cela .

Suppléments d'autres fabricants

Grâce à la divulgation du code source et de la licence libérale , il existe de nombreux plug-ins et programmes pour Inno Setup , dont les plus importants sont brièvement présentés ici. Avec Inno Setup, ils créent une suite gratuite pour créer des packages d'installation. Des ajustements supplémentaires peuvent être effectués avec le support de Pascal Script .

ISTool

L'ISTool devrait aider l'utilisateur à créer des scripts pour Inno Setup. Une arborescence sur le côté gauche structure des sections individuelles dans lesquelles l'utilisateur peut apporter ses modifications afin de créer un package individuel. Le même fabricant propose également la DLL de téléchargement , qui permet de télécharger des fichiers lors de l'installation, et la DLL Billboard , qui permet d'afficher un diaporama lors de l'installation.

Inno Setup Form Designer

Ce logiciel est similaire au concepteur de formulaires dans de nombreux environnements de développement et permet à l'utilisateur de créer ses propres dialogues , qui sont convertis en temps réel en code utilisable par Inno Setup. De plus, le programme contient un éditeur RTF avec lequel, par exemple, des textes de licence peuvent être créés.

Plus de forfaits

Inno Setup Script #Includes tire parti de la capacité d'Inno Scripts à utiliser des inclusions et implémente de nombreuses fonctions supplémentaires telles que : B. jouer de la musique ou générer des numéros de série pour des packages individuels. Wizard Images contient un ensemble de graphiques pour la configuration.

liens web

  1. jrsoftware.org . (consulté le 16 novembre 2020).
  2. github.com . (consulté le 16 novembre 2020).