Table AppSearch
La table AppSearch contient les propriétés nécessaires à la recherche d’un fichier ayant une signature de fichier particulière. La table AppSearch peut également être utilisée pour affecter à une propriété la valeur existante d’une entrée de registre ou .ini fichier.
La table AppSearch contient les colonnes suivantes.
| Colonne | Type | Clé | Nullable |
|---|---|---|---|
| Propriété | Identificateur | O | N |
| Signature_ | Identificateur | O | N |
Colonnes
-
Propriété
-
L’exécution de l’action AppSearch affecte à cette propriété l’emplacement du fichier indiqué par la _ colonne signature. Cette propriété est définie si la signature de fichier existe sur l’ordinateur de l’utilisateur. Les propriétés utilisées dans cette colonne doivent être des propriétés publiques et comporter un identificateur qui ne contient pas de minuscules.
La propriété figurant dans le champ de propriété peut être initialisée dans la table de Propriétés ou à partir d’une ligne de commande. Si l’action AppSearch localise la signature, le programme d’installation remplace la valeur de propriété initialisée par la valeur trouvée. Si la signature est introuvable, la valeur initiale de la propriété est utilisée. Si la propriété n’a jamais été initialisée, la propriété est définie uniquement si la signature est trouvée. Dans le cas contraire, la propriété n’est pas définie.
-
Signature_
-
La _ colonne signature contient un identificateur unique appelé signature et est également une clé externe dans les tables RegLocator, IniLocator, CompLocatoret DrLocator . Lors de la recherche d’un fichier, la valeur dans cette colonne doit également être une clé étrangère dans la table de signatures . Si la valeur de cette colonne n’est pas indiquée dans la table de signatures, le programme d’installation détermine que la recherche concerne un répertoire.
Notes
L’action AppSearch dans les tables de séquence traite les informations de cette table. Pour plus d’informations sur l’utilisation des tables de séquences, consultez utilisation d’une table de séquences.
L’action AppSearch recherche les signatures à l’aide de la table CompLocator en premier, de la table RegLocator , de la table IniLocator , troisième, et enfin de la table DrLocator . Les signatures de fichiers sont répertoriées dans la table de signature . Une signature qui ne figure pas dans la table de signature désigne un répertoire et l’action définit la propriété sur le chemin d’accès au répertoire de cette signature.