Groupe de tables Installation Procedure
Les tables du groupe Installation Procedure (Procédure d’installation) contrôlent les tâches qui sont effectuées au cours de l’installation par les actions standard et les actions personnalisées.
Certaines des tables de ce groupe contrôlent une action générale en fournissant une séquence d’actions. Chacune des tables de séquences suivantes contrôle une partie d’une action générale.
- Table InstallUISequence
- Table InstallExecuteSequence
- Table AdminUISequence
- Table AdminExecuteSequence
- Table AdvtUISequence
- Table AdvtExecuteSequence
Dans certaines situations, une installation doit faire des tâches qui ne sont pas possibles en utilisant uniquement les actions standard. Pour une flexibilité optimale, le programme d’installation offre aux auteurs d’installations la possibilité de créer leurs propres actions personnalisées. Si vous souhaitez utiliser des actions personnalisées, vous devez les inscrire dans le programme d’installation en les ajoutant à la table CustomAction.
La table CustomAction permet d’intégrer du code et des données personnalisés dans la procédure d’installation. Le code exécuté peut être un flux contenu dans la base de données, un fichier récemment installé ou un exécutable existant.
Les tables suivantes étendent les fonctionnalités du programme d’installation pour manipuler les fichiers et les dossiers pendant l’installation.
- La table RemoveFile contient une liste des fichiers supprimés au cours de l’installation.
- La table RemoveIniFile contient les informations qu’une application doit supprimer dans les fichiers .ini.
- La table RemoveRegistry contient les informations qui sont supprimées du Registre système lorsque le composant correspondant est sélectionné pour être installé.
- La table CreateFolder liste les dossiers qui doivent être créés pendant l’installation. Le programme d’installation crée les dossiers au fur et à mesure des besoins, mais ces dossiers sont supprimés dès qu’ils sont vides. Les dossiers listés dans la table CreateFolder ne sont pas supprimés tant que le composant n’est pas désinstallé.
- La table MoveFile contient une liste des fichiers à déplacer ou à copier à partir d’un répertoire source spécifié sur l’ordinateur de l’utilisateur vers un répertoire de destination. Il n’est pas nécessaire d’utiliser la table MoveFile pour décrire les fichiers associés aux composants que vous installez.
Pour définir les conditions qui doivent obligatoirement être remplies pour démarrer l’installation, renseignez la table LaunchCondition.
La table LaunchCondition contient une liste de toutes les conditions à satisfaire pour que l’action réussisse.