Voici les unités que contient Inno Setup :
Nom | Description |
---|---|
Compiler.BuiltinPreproc | Cette unité permet de gérer le préprocesseur intégré du compilateur, traitant les macros et les directives avant la compilation du script. |
Compiler.Compile | Cette unité contient la partie principale responsable de la compilation du script d'installation, convertissant le fichier .iss en un exécutable d'installation. |
Compiler.CompressionHandler | Cette unité permet de gérer les méthodes de compression utilisées pour compresser les fichiers du programme à inclure dans l'installateur. |
Compiler.ExeUpdateFunc | Cette unité permet de gérer les fonctionnalités de mise à jour de l'exécutable lors de la compilation. |
Compiler.HelperFunc | Cette unité permet de fournir des fonctions d'assistance couramment utilisées durant le processus de compilation (vérifications, calculs, gestion de chaînes,...). |
Compiler.Messages | Cette unité permet de gérer les messages et erreurs produits lors de la compilation. |
Compiler.ScriptClasses | Cette unité contient les définitions des classes nécessaires pour la compilation des scripts, comme les classes liées aux sections d'installation et à la logique conditionnelle. |
Compiler.ScriptCompiler | Cette unité permet de contrôler le compilateur de script, y compris la validation syntaxique, la gestion des blocs conditionnels, et la conversion en instructions exécutables. |
Compiler.ScriptFunc | Cette unité permet de définir les fonctions spécifiques du script pouvant être appelées lors de la compilation. |
Compiler.SetupCompiler | Cette unité permet la gestion principale de la configuration du compilateur pour l'installateur (par exemple, les options de compilation). |
Compiler.StringLists | Cette unité permet de gérer les listes de chaînes de caractères utilisées pendant le processus de compilation (pour les fichiers, messages, sections du script,...). |
Compression.Base | Cette unité contient la base de gestion des algorithmes de compression utilisés par Inno Setup. |
Compression.LZMA1SmallDecompressor | Cette unité contient le décompresseur utilisant l'algorithme LZMA1, une version optimisée pour de petites tailles de fichiers. |
Compression.LZMACompressor | Cette unité permet d'implémenter le compresseur LZMA, un algorithme de compression haute performance. |
Compression.LZMADecompressor | Cette unité permet d'implémenter le décompresseur LZMA pour les fichiers compressés. |
Compression.SevenZipDecoder | Cette unité permet de gérer la décompression de fichiers au format 7-Zip (.7z). |
Compression.Zlib | Cette unité contient la bibliothèque de compression Zlib, un algorithme classique utilisé pour les installations de taille moyenne. |
Compression.bzlib | Cette unité permet de gérer la compression/décompression avec l'algorithme BZIP2, une autre méthode de compression. |
IDE.FileAssocFunc | Cette unité permet de gérer l'association des fichiers .iss à l'IDE d'Inno Setup pour les ouvrir directement dans l'éditeur. |
IDE.FilesDesignerForm | Cette unité contient la conception du formulaire de gestion des fichiers dans l'IDE (pour ajouter, supprimer ou organiser les fichiers à inclure dans l'installation). |
IDE.HelperFunc | Cette unité permet de fournir des fonctions d'assistance pour l'IDE (comme la gestion des chemins de fichiers, les actions utilisateur,...). |
IDE.HtmlHelpFunc | Cette unité permet de gérer l'intégration et la génération de l'aide au format HTML pour l'IDE. |
IDE.IDEScintEdit | Cette unité permet de gérer l'éditeur de texte syntaxiquement coloré utilisé dans l'IDE pour l'édition de scripts Inno Setup. |
IDE.ImagesModule | Cette unité permet de gérer les images et les icônes dans l'IDE (par exemple pour les boutons et les composants visuels). |
IDE.InputQueryComboForm | Cette unité permet de gérer les boîtes de dialogue demandant des entrées de l'utilisateur dans des listes déroulantes lors de la configuration du script. |
IDE.InputQueryMemoForm | Cette unité permet de gérer les boîtes de dialogue demandant des entrées multi-lignes. |
IDE.MainForm | Cette unité contient une représentation du formulaire principal de l'IDE, où l'utilisateur écrit et compile les scripts d'installation. |
IDE.Messages | Cette unité permet de gérer les messages, les alertes et les erreurs affichées à l'utilisateur dans l'IDE. |
IDE.MsgBoxDesignerForm | Cette unité contient la conception du formulaire pour créer des boîtes de messages personnalisées dans le processus d'installation. |
IDE.OptionsForm | Cette unité permet de gérer le formulaire des options de l'IDE, permettant aux utilisateurs de personnaliser divers aspects de l'environnement. |
IDE.RegistryDesignerForm | Cette unité contient un gestionnaire d'interface pour ajouter ou configurer les entrées de registre à inclure dans l'installateur. |
IDE.ScintStylerInnoSetup | Cette unité permet de gérer la coloration syntaxique spécifique à Inno Setup dans l'éditeur Scintilla. |
IDE.SignToolsForm | Cette unité contient la conception du formulaire pour la signature des fichiers exécutables et autres composantes lors de l'installation. |
IDE.StartupForm | Cette unité contient le formulaire affiché au démarrage de l'IDE, offrant des options pour créer un nouveau script ou ouvrir un projet existant. |
IDE.Wizard.WizardFileForm | Cette unité contient la conception de l'interface pour la gestion des fichiers inclus dans les scripts d'installation. |
IDE.Wizard.WizardForm | Cette unité permet de gérer le formulaire de l'assistant de création de script, guidant l'utilisateur à travers les étapes pour créer un script d'installation. |
IDE.Wizard.WizardFormFilesHelper | Cette unité contient un assistant pour l'ajout et la gestion des fichiers dans l'assistant de script. |
IDE.Wizard.WizardFormRegistryHelper | Cette unité contient un assistant pour la configuration des clefs de registre dans l'assistant de script. |
ISPP.Base | Cette unité permet de fournir les bases du préprocesseur ISPP, avec des classes et des fonctions de support communes utilisées dans la manipulation des macros et des directives. |
ISPP.CTokenizer | Cette unité contient un Tokenizeur de code, responsable de la découpe du script en composantes (jetons) pour être interprétés par le préprocesseur. |
ISPP.Consts | Cette unité contient les constantes utilisées par le préprocesseur, comme les définitions de symboles et les valeurs par défaut pour le traitement des macros. |
ISPP.Funcs | Cette unité permet de fournir une série de fonctions utilisées dans les scripts du préprocesseur, par exemple des fonctions de manipulation de chaînes de caractères, de calculs mathématiques ou d'évaluations conditionnelles. |
ISPP.IdentMan | Cette unité contient le gestionnaire des identificateurs, gérant les variables et identifiants déclarés dans les scripts et leur résolution durant la phase de prétraitement. |
ISPP.Intf | Cette unité permet de fournir l'interface pour la gestion du préprocesseur, permettant de communiquer entre le préprocesseur et d'autres modules du compilateur. |
ISPP.Parser | Cette unité contient l'analyseur syntaxique du préprocesseur, il analyse les directives et instructions du script pour les exécuter ou les transformer avant la compilation. |
ISPP.Preprocess | Cette unité permet d'effectuer les opérations de prétraitement sur les scripts, en appliquant les macros et les transformations nécessaires avant la compilation. |
ISPP.Preprocessor | Cette unité contient la classe principale du préprocesseur, elle gère toutes les opérations de prétraitement sur les scripts, incluant l'évaluation des macros et l'insertion des valeurs. |
ISPP.Sessions | Cette unité permet de gérer les sessions du préprocesseur, permettant d'entreposer et de manipuler les états des scripts traités par le préprocesseur. |
ISPP.Stack | Cette unité permet de fournir une implémentation de pile pour stocker les données temporaires durant l'évaluation des macros et des directives. |
ISPP.VarUtils | Cette unité contient les outils de manipulation des variables et des macros, permettant d'effectuer des opérations sur les valeurs assignées aux identificateurs dans les scripts. |
Setup.DebugClient | Cette unité permet de gérer le client de débogage pour l'installation, permettant de suivre et d'analyser les erreurs et les événements durant l'installation. |
Setup.DotNetFunc | Cette unité permet de fournir des fonctionnalités spécifiques à .NET, comme la vérification de la présence du cadre d'application .NET et la gestion des installations de composantes .NET. |
Setup.FileExtractor | Cette unité permet de gérer l'extraction des fichiers compressés inclus dans le programme d'installation vers les emplacements cibles. |
Setup.Helper | Cette unité permet de fournir des fonctions d'assistance générales pour le processus d'installation, comme la gestion des chemins, les calculs, et d'autres opérations de support. |
Setup.InstFunc.Ole | Cette unité permet de gérer les fonctionnalités d'installation liées à OLE (Object Linking and Embedding), telles que l'enregistrement d'objets COM. |
Setup.InstFunc | Cette unité permet de fournir des fonctionnalités générales pour l'installation, y compris les actions de copie de fichiers, la création de raccourcis, et l'exécution de commandes personnalisées. |
Setup.Install | Cette unité permet de gérer le processus d'installation principal, y compris la configuration des composantes, la gestion des fichiers et des ressources à installer. |
Setup.LoggingFunc | Cette unité permet de gérer les fonctionnalités de journalisation durant l'installation, enregistrant les événements et erreurs dans un fichier journal pour les diagnostics. |
Setup.MainForm | Cette unité contient un contrôle d'interface principale de l'installation, où les utilisateurs voient la progression de l'installation, choisissent les options, et suivent les étapes. |
Setup.MainFunc | Cette unité permet de fournir les fonctions principales de l'installateur, celles qui orchestrent le déroulement général de l'installation. |
Setup.MsiFunc | Cette unité permet de gérer les fonctionnalités liées à MSI (Microsoft Installer), telles que la gestion des paquets MSI intégrés dans l'installateur ou la vérification des composants déjà installés. |
Setup.NewDiskForm | Cette unité permet de gérer le formulaire affiché lorsque l'installation demande à l'utilisateur d'insérer un nouveau disque ou de changer de support pendant l'installation. |
Setup.RegDLL | Cette unité permet de gérer l'enregistrement et la désinscription des DLL (Dynamic-Link Libraries) durant l'installation. |
Setup.RegSvr | Cette unité permet de gérer l'enregistrement et la désinscription des DLL pour les serveurs COM et les objets OLE, permettant leur enregistrement et désinscription. |
Setup.ScriptClasses | Cette unité permet de définir les classes de script utilisées pendant l'installation, permettant aux utilisateurs de personnaliser le comportement de l'installateur. |
Setup.ScriptDlg | Cette unité permet de gérer les boîtes de dialogue personnalisées dans les scripts d'installation, permettant d'afficher des messages ou de demander des informations aux utilisateurs. |
Setup.ScriptFunc | Cette unité permet de fournir des fonctions pouvant être appelées dans les scripts d'installation, permettant de définir des actions personnalisées durant le processus d'installation. |
Setup.ScriptRunner | Cette unité permet de gérer l'exécution des scripts d'installation, permettant de déclencher les actions définies dans le script, telles que l'installation de fichiers, la création de raccourcis,... |
Setup.SecurityFunc | Cette unité permet de fournir des fonctions liées à la sécurité, comme la gestion des autorisations d'accès aux fichiers ou dossiers pendant l'installation. |
Setup.SelectFolderForm | Cette unité permet de gérer le formulaire où l'utilisateur sélectionne un dossier d'installation personnalisé. |
Setup.SelectLanguageForm | Cette unité permet d'afficher le formulaire permettant à l'utilisateur de sélectionner la langue de l'installation. |
Setup.SetupForm | Cette unité permet de gérer l'interface principale d'installation, y compris l'affichage des étapes, la gestion des options utilisateur et la progression de l'installation. |
Setup.SpawnClient | Cette unité permet de gérer la communication avec le client lors de l'exécution d'un processus "spawn" (parallèle), souvent utilisé pour exécuter des processus séparés durant l'installation. |
Setup.SpawnCommon | Cette unité contient des fonctions et structures communes pour la gestion des processus spawn (processus enfant/serveur). |
Setup.SpawnServer | Cette unité permet de gérer le côté serveur de la communication pour les processus spawn, permettant de gérer plusieurs instances de l'installateur ou des sous-processus. |
Setup.Uninstall | Cette unité permet de gérer les actions de désinstallation des fichiers et des composants installés par Inno Setup. |
Setup.UninstallLog | Cette unité permet de maintenir un journal de désinstallation, enregistrant les actions effectuées pendant la désinstallation (suppression de fichiers, modifications du registre,...). |
Setup.UninstallProgressForm | Cette unité permet de gérer le formulaire affichant la progression de la désinstallation. |
Setup.UninstallSharedFileForm | Cette unité permet de gérer le formulaire demandant à l'utilisateur s'il souhaite supprimer des fichiers partagés (utilisés par plusieurs applications) pendant la désinstallation. |
Setup.WizardForm | Cette unité permet de gérer le formulaire principal de l'assistant d'installation, où l'utilisateur suit les étapes de l'installation (acceptation de la licence, choix du dossier,...). |
SetupLdrAndSetup.InstFunc | Cette unité permet de fournir des fonctions d'installation utilisées conjointement par le chargeur et l'installateur principal, permettant de manipuler les fichiers ou de gérer des composantes. |
SetupLdrAndSetup.Messages | Cette unité permet de gérer les messages utilisés dans le processus de chargement (par exemple, messages d'erreur ou de progression). |
SetupLdrAndSetup.RedirFunc | Cette unité permet de gérer les fonctionnalités de redirection, permettant de rediriger des fichiers ou dossiers pendant l'installation. |
SetupLdrAndSetup.XPTheme | Cette unité permet de gérer les thèmes visuels sous Windows XP, permettant de personnaliser l'apparence de l'installation. |
Shared.CommonFunc.Vcl | Cette unité contient des fonctions utilitaires spécifiques à la VCL (Visual Component Library), utilisées pour gérer les interfaces graphiques et les composantes visuelles dans Inno Setup. |
Shared.CommonFunc | Cette unité permet de fournir des fonctions utilitaires communes à l'ensemble du projet, utilisées pour manipuler les données, effectuer des conversions,... |
Shared.CompilerInt | Cette unité permet de gérer les interactions internes avec le compilateur Inno Setup, notamment la manière dont les scripts sont compilés en fichiers exécutables. |
Shared.ConfigIniFile | Cette unité permet de gérer les fichiers de configuration INI, permettant de lire et écrire des paramètres de configuration dans des fichiers au format INI. |
Shared.DebugStruct | Cette unité permet de définir des structures utilisées pour le débogage, permettant de suivre et d'analyser les erreurs durant l'exécution ou la compilation. |
Shared.DotNetVersion | Cette unité permet de fournir des fonctionnalités pour vérifier la version du cadre d'application .NET installé sur le système, indispensable si l'installation requiert certaines versions de .NET. |
Shared.FileClass | Cette unité permet de gérer les classes et les structures utilisées pour manipuler les fichiers dans l'installateur (copie, suppression,...). |
Shared.Int64Em | Cette unité permet de gérer les opérations et les conversions liées aux nombres entiers 64 bits, utiles pour les fichiers ou les tailles de données. |
Shared.LangOptionsSectionDirectives | Cette unité permet de gérer les directives spécifiques aux options de langues dans les fichiers de configuration, permettant de définir des paramètres de langue. |
Shared.PreprocInt | Cette unité permet de gérer les interactions internes avec le préprocesseur ISPP, assurant que les macros et les variables sont bien interprétées avant la compilation. |
Shared.ResUpdateFunc | Cette unité permet de gérer les fonctions de mise à jour des ressources, permettant de modifier ou de mettre à jour des fichiers de ressources (comme les fichiers exécutables). |
Shared.ScriptFunc | Cette unité permet de fournir des fonctions liées à l'exécution des scripts, permettant de traiter et d'exécuter des actions définies dans les scripts d'installation. |
Shared.SetupEntFunc | Cette unité permet de gérer les fonctionnalités spécifiques aux entités (composantes, tâches, types,....) dans le processus d'installation. |
Shared.SetupMessageIDs | Cette unité permet de définir les identifiants de messages utilisés dans les scripts et les dialogues d'installation. |
Shared.SetupSectionDirectives | Cette unité permet de gérer les directives spécifiques aux sections du script d'installation, par exemple les sections [Files], [Icons],... |
Shared.SetupSteps | Cette unité permet de gérer les différentes étapes du processus d'installation, comme la préparation, la copie de fichiers, la configuration,... |
Shared.SetupTypes | Cette unité permet de définir les types de données et de structures utilisés dans l'installateur, par exemple les types pour les fichiers, les raccourcis, les options de l'utilisateur,... |
Shared.SignToolsFunc | Cette unité permet de gérer les outils et fonctions liés à la signature numérique des fichiers, permettant de signer les fichiers exécutables produits par l'installateur. |
Shared.Struct | Cette unité permet de définir les structures de données partagées, utilisées pour manipuler les fichiers, les composantes et d'autres éléments durant l'installation. |
Shared.TaskDialogFunc | Cette unité permet de gérer les boîtes de dialogue de tâches, utilisées pour afficher des messages ou des choix complexes à l'utilisateur pendant l'installation. |
Shared.VerInfoFunc | Cette unité permet de fournir des fonctions liées aux informations de version des fichiers, permettant de vérifier ou de modifier les versions des fichiers pendant l'installation. |
Dernière mise à jour : Vendredi, le 4 octobre 2024