Groupe tables de localisateur
Le groupe Tables de localisateur est utilisé pour localiser les fichiers et les applications. Pour rechercher un fichier, commencez par déterminer la signature du fichier, puis recherchez le fichier. Les tables localisateurs sont utilisées pour rechercher la signature unique d’un fichier dans le registre, les données de configuration du programme d’installation, l’arborescence de répertoires ou les fichiers .ini. La signature de fichier peut ensuite être vérifiée dans la table signature pour vérifier qu’un fichier particulier est vraiment le fichier recherché et non un autre fichier portant le même nom. Si un enregistrement d’une table de localisateur ne contient pas de clé dans la table Signature, l’enregistrement fait référence à un répertoire et non à un fichier.
Le composant qui contrôle un fichier se trouve dans la table Fichier via la clé externe de la table Composant. Le programme d’installation résout l’emplacement d’un fichier via la table Composant, car chaque fichier appartient à un composant. L’emplacement d’un composant est trouvé par le biais d’une clé externe dans la table Composant vers la table Directory.
L’emplacement d’une application est trouvé en recherchant des fichiers qui composent l’application. Le programme d’installation fournit également deux tables pour rechercher les versions précédentes d’une application : la table AppSearch et la table CCPSearch.
Les tableaux suivants composent le groupe de tables localisateur et sont utilisés pour déterminer la signature du fichier.
- La table RegLocator contient les informations nécessaires pour rechercher un fichier ou un répertoire dans le Registre.
- La table IniLocator contient les informations nécessaires pour rechercher un fichier .ini. Le fichier .ini doit être présent dans le répertoire Microsoft Windows par défaut.
- La table CompLocator contient les informations nécessaires pour rechercher un fichier ou un répertoire à l’aide des données de configuration du programme d’installation.
- La table DrLocator contient les informations nécessaires pour rechercher un fichier ou un répertoire dans l’arborescence de répertoires.
- La table AppSearch contient les propriétés qui doivent être définies sur le résultat de recherche d’une signature de fichier correspondante.
- La table CCPSearch contient la liste des signatures de fichier, dont au moins l’une doit être présente sur l’ordinateur d’un utilisateur pour le programme de vérification de la conformité (CCP).