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 définir une propriété sur la valeur existante d’un registre ou d’une entrée de fichier .ini.

La table AppSearch contient les colonnes suivantes.

Colonne Type Clé Nullable
Propriété Identificateur O N
Signature_ Identificateur O N

 

Colonnes

Property

L’exécution de l’action AppSearch définit cette propriété sur 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 avoir un identificateur qui ne contient pas de lettres minuscules.

La propriété répertoriée dans le champ Property peut être initialisée dans la table Property ou à partir d’une ligne de commande. Si l’action AppSearch localise la signature, le programme d’installation remplace la valeur de la propriété initialisée par la valeur trouvée. Si la signature est introuvable, la valeur de propriété initiale est utilisée. Si la propriété n’a jamais été initialisée, la propriété n’est définie que si la signature est trouvée. Sinon, la propriété est indéfinie.

Signature_

La colonne Signature_ contient un identificateur unique appelé signature et est également une clé externe dans les tables RegLocator, IniLocator, CompLocator et DrLocator. Lors de la recherche d’un fichier, la valeur de cette colonne doit également être une clé étrangère dans la table Signature. Si la valeur de cette colonne n’est pas répertoriée dans la table Signature, 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 contenues dans cette table. Pour plus d’informations sur l’utilisation des tables de séquence, consultez Utilisation d’une table de séquence.

L’action AppSearch recherche les signatures à l’aide de la table CompLocator d’abord, de la table RegLocator en deuxième lieu, de la table IniLocator en troisième lieu et, enfin, de la table DrLocator. Les signatures de fichier sont répertoriées dans la table Signature. Une signature qui ne figure pas dans la table Signature désigne un répertoire et l’action définit la propriété sur le chemin d’accès du répertoire pour cette signature.

Consultez la section Recherche d’applications, de fichiers, d’entrées de registre ou d’entrées de fichier .ini existantes.

Validation

ICE03
ICE06
ICE32
ICE52
ICE88