Inno Setup Screenshot
Inno Setup

Inno Setup est un système d'installation de logiciels puissant, riche en fonctionnalités et facile à utiliser pour les programmes Windows. Depuis sa création en 1997, Inno Setup est devenu l'un des outils d'installation les plus populaires disponibles. Il offre une solution robuste pour créer des installateurs de logiciels professionnels avec une variété d'options de personnalisation et une prise en charge des besoins d'installation modernes.

Inno Setup est un installateur gratuit pour les programmes Windows créé par Jordan Russell et Martijn Laan. Inno Setup rivalise aujourd'hui avec de nombreux installateurs commerciaux en termes de fonctionnalités et de stabilité.

Caractéristiques Clés d'Inno Setup:
  • Large Compatibilité avec Windows :

    • Prend en charge toutes les versions de Windows depuis 2006, y compris : Windows 10, Windows 10 sur ARM, Windows Server 2019, Windows Server 2016, Windows 8.1, Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, et Windows Vista. Aucun service pack requis.
  • Support des Architectures 64-Bit et ARM :

    • Prise en charge étendue de l'installation des applications 64-bit sur les éditions 64-bit de Windows, y compris les architectures x64, ARM64, et Itanium.
  • Installations Administratives et Non-Administratives :

    • Prend en charge les installations administratives et non-administratives, offrant une flexibilité pour différents privilèges utilisateurs.
  • Fichier EXE Unique et Disques Multivolumes :

    • Prend en charge la création d'un fichier EXE unique pour installer votre programme, facilitant la distribution en ligne et la gestion de disques multivolumes.
  • Interface Standard de l'Assistant Windows :

    • Fournit une interface d'assistant Windows familière et intuitive.
  • Types d'Installation Personnalisables :

    • Permet la création de types d'installation personnalisables tels que Complet, Minimal, et Personnalisé.
  • Capacités Complètes de Désinstallation :

    • Comprend des capacités de désinstallation robustes pour supprimer complètement le programme installé.
  • Installation de Fichiers :

    • Prise en charge intégrée de la compression des fichiers "deflate", bzip2, et 7-Zip LZMA/LZMA2.
    • Capacité à comparer les informations de version des fichiers, remplacer les fichiers en cours d'utilisation, utiliser le comptage de fichiers partagés, enregistrer les DLL/OCX et les bibliothèques de type, et installer des polices.
  • Création de Raccourcis :

    • Permet la création de raccourcis partout, y compris dans le menu Démarrer et sur le bureau.
  • Gestion des Fichiers Registre et INI :

    • Permet la création d'entrées dans le registre et les fichiers .INI.
  • Exécution de Programmes Externes :

    • Prend en charge l'exécution d'autres programmes avant, pendant ou après l'installation.
  • Installations Multilingues :

    • Prend en charge les installations multilingues, y compris le support des langues de droite à gauche.
  • Installations Protégées par Mot de Passe et Chiffrées :

    • Permet la création d'installations protégées par mot de passe et chiffrées.
  • Installations Signées Numériquement :

    • Prend en charge les installations et désinstallations signées numériquement, y compris la double signature (SHA1 & SHA256).
  • Installations et Désinstallations Silencieuses :

    • Capable d'effectuer des processus d'installation et de désinstallation silencieux.
  • Installations Unicode :

    • Prend en charge les installations Unicode.
  • Options de Personnalisation Avancées :

    • Option de préprocesseur intégrée pour la personnalisation avancée au moment de la compilation.
    • Moteur de script Pascal intégré pour la personnalisation avancée au moment de l'exécution de l'installation et de la désinstallation.
  • Code Source Complet Disponible :

    • Le code source complet est disponible sur GitHub.
  • Empreinte Réduite :

    • Seulement environ 1,3 Mo de surcharge avec toutes les fonctionnalités incluses.
  • Documentation Complète :

    • Toutes les fonctionnalités sont entièrement documentées.
  • Largement Utilisé :

    • Fiable et utilisé par des produits logiciels majeurs comme Microsoft Visual Studio Code et Embarcadero Delphi.

Les fonctionnalités complètes et la stabilité d'Inno Setup en font un choix de premier ordre pour les développeurs souhaitant créer des installateurs professionnels et fiables pour leurs applications Windows.

Inno Setup - Journal des modifications:

Modification du script Pascal : correction de la fonction de support TStream.Seek.

Comment utiliser Inno Setup:

Inno Setup est un outil puissant pour créer des programmes d'installation Windows personnalisés. Voici un guide pas à pas pour vous familiariser avec les bases :

1. Téléchargement et installation d'Inno Setup :

  • Téléchargez la dernière version du programme d'installation.
  • Exécutez le programme d'installation téléchargé et suivez les instructions à l'écran pour terminer l'installation.

2. Familiarisation avec les fichiers de script Inno :

  • Inno Setup utilise des fichiers de script avec l'extension .iss pour définir le processus d'installation.
  • Ces scripts peuvent être édités avec n'importe quel éditeur de texte, mais Inno Setup fournit également son propre environnement de développement intégré (IDE) pour une édition plus facile.

3. Notions de base du script (facultatif - Utilisation de l'IDE Inno Setup):

  • Lancez le compilateur Inno Setup (IDE).
  • Vous pouvez soit démarrer avec un nouveau script, soit explorer les exemples de scripts disponibles dans le sous-répertoire "Examples" du répertoire d'installation d'Inno Setup.

4. Définition des informations sur l'application (dans le script):

  • Dans le script, vous trouverez des sections telles que [Setup], [Files] et [Icons].
  • Modifiez la section [Setup] pour définir des détails tels que le nom de l'application, la version, les informations sur l'éditeur, etc.

5. Spécification des fichiers à installer (dans le script):

  • Utilisez la section [Files] pour spécifier les fichiers que vous souhaitez inclure dans l'installation.
  • Vous pouvez définir les emplacements source et de destination de chaque fichier.

6. Création de raccourcis (dans le script):

  • La section [Icons] vous permet de créer des raccourcis pour votre application.
  • Vous pouvez définir l'emplacement (menu Démarrer, bureau) et le nom des raccourcis.

7. Compilation du script :

  • Une fois que vous avez terminé de modifier le script, enregistrez-le.
  • Dans l'IDE Inno Setup, allez dans "Build" -> "Compile" pour créer l'exécutable du programme d'installation.

8. Ressources supplémentaires :

  • Le fichier d'aide d'Inno Setup fournit des informations détaillées sur toutes les directives et fonctionnalités du script.
  • De nombreux tutoriels en ligne peuvent également vous guider à travers des tâches spécifiques.

N'oubliez pas : Le script peut devenir complexe pour les configurations avancées. Commencez par les bases et explorez les ressources pour un apprentissage plus approfondi à mesure que vous vous familiarisez avec Inno Setup.

Télécharger Inno Setup:

Taille : 5,37 Mo

Télécharger