Inno configuration
| Inno configuration
| |
|---|---|
|
| |
| 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
- Site Web (anglais)
- Introduction à Inno Setup - Instructions en allemand
- ISTool
- ISXKB - "Inno Setup Extensions Knowledge Base" avec de nombreuses informations utiles sur Inno Setup
- Documentation d'installation d'Inno pour les utilisateurs avancés (allemand) (PDF; 485 Ko)
- ↑ jrsoftware.org . (consulté le 16 novembre 2020).
- ↑ github.com . (consulté le 16 novembre 2020).