Table CompLocator

La table CompLocator contient les informations nécessaires pour rechercher un fichier ou un répertoire qui utilise les données de configuration du programme d’installation.

La table CompLocator contient les informations suivantes.

Colonne Type Clé Nullable
Signature_ Identificateur O N
ComponentId GUID N N
Type Integer N O

 

Informations de la colonne

Signature_

Cette colonne représentant une signature de fichier unique est également la clé externe de la table Signature. Si la clé est absente de la table Signature, la recherche est supposée rechercher la présence d’un répertoire pointé par la table CompLocator.

ComponentId

ID de composant du composant dont le chemin de clé doit être utilisé pour la recherche. Il doit s’agir du GUID d’un composant qui apparaît dans le champ ComponentId de la table Component. Il peut s’agir de l’ID de composant d’un composant appartenant à un autre produit installé sur l’ordinateur. Il ne doit pas s’agir du GUID d’un composant publié apparaissant dans le champ ComponentId de la table PublishComponent.

Pour rechercher la valeur GUID de l’ID de composant d’un fichier installé par un autre produit, accédez au package d’installation du produit. Accédez à la table File et recherchez la ligne contenant l’identificateur de fichier pour le fichier. La colonne Component_ de cette ligne contient l’identificateur de composant pour le composant qui contrôle le fichier. Accédez à la table Component et recherchez la ligne qui contient cet identificateur de composant dans la colonne Component. La colonne ComponentId de cette ligne contient le GUID de l’ID de composant.

Type

Valeur booléenne qui détermine si le chemin de clé du composant est un nom de fichier ou un emplacement de répertoire.

Le tableau suivant répertorie les valeurs valides. En cas d’absence, Type est défini sur 1 (un).

Constante Valeur hexadécimale Decimal Description
msidbLocatorTypeDirectory 0x000 0 Le chemin d’accès à la clé est un répertoire.
msidbLocatorTypeFileName 0x001 1 Le chemin d’accès à la clé est un nom de fichier.

 

Notes

Cette table est utilisée avec la table AppSearch.

En règle générale, les colonnes de cette table ne sont pas localisées. Si un auteur décide de rechercher des produits dans plusieurs langues, une entrée distincte peut être incluse dans la table pour chaque langue.

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

Validation

ICE03
ICE06