Groupe tables de procédure d’installation
Les tables des tâches de contrôle du groupe Procédure d’installation effectuées pendant l’installation par actions standard et actions personnalisées.
Certaines des tables de ce groupe contrôlent une action de haut niveau en fournissant une séquence d’actions. Chacune des tables de séquences suivantes contrôle une partie d’une action de haut niveau.
- table InstallUISequence
- table InstallExecuteSequence
- table AdminUISequence
- table AdminExecuteSequence
- table AdvtUISequence
- table AdvtExecuteSequence
Il peut y avoir des situations dans lesquelles une installation doit faire quelque chose qui n’est pas possible en utilisant uniquement actions standard. Pour offrir le plus grand degré de flexibilité, le programme d’installation fournit aux auteurs de configuration la possibilité de créer leurs propres actions personnalisées. Si vous avez des actions personnalisées, vous devez les inscrire auprès du programme d’installation en remplissant la table CustomAction.
La table CustomAction fournit les moyens d’intégrer du code personnalisé et des données dans le processus 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 tableaux suivants étendent les fonctionnalités du programme d’installation pour manipuler des fichiers et des dossiers pendant l’installation.
- La table RemoveFile contient une liste de fichiers supprimés pendant l’installation.
- La table RemoveIniFile contient les informations dont une application a besoin pour supprimer des fichiers .ini.
- La table RemoveRegistry contient les informations supprimées du registre système lorsque le composant correspondant est sélectionné pour être installé.
- La table CreateFolder répertorie les dossiers qui doivent être créés pendant l’installation. Bien que le programme d’installation crée des dossiers au fur et à mesure qu’ils sont nécessaires, ils sont supprimés dès qu’ils sont vides. La liste dossiers de la table CreateFolder n’est pas supprimée tant que le composant n’est pas désinstallé.
- La table MoveFile contient une liste de fichiers à déplacer ou copier 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 configurer les conditions nécessaires qui doivent être remplies pour lancer l’installation, renseignez la table LaunchCondition.
La table LaunchCondition contient une liste de conditions, dont toutes doivent être satisfaites pour que l’action réussisse.