Condividi tramite


Tabella CompLocator

La tabella CompLocator contiene le informazioni necessarie per trovare un file o una directory che utilizza i dati di configurazione del programma di installazione.

La tabella CompLocator contiene le informazioni seguenti.

Colonna Digitare Chiave Nullable
Firma_ identificatore Y N
ComponentId GUID N N
Digitare Integer N Y

 

Informazioni sulle colonne

Signature_

Questa colonna rappresenta una firma di file univoca ed è anche la chiave esterna nella tabella della firma . Se la chiave è assente dalla tabella delle firme, si presuppone che la ricerca sia relativa alla presenza di una directory a cui punta la tabella CompLocator.

ComponentId

ID componente del componente il cui percorso della chiave deve essere utilizzato per la ricerca. Deve trattarsi del GUID di un componente visualizzato nel campo ComponentId della tabella del componente . Può trattarsi dell'ID componente di un componente appartenente a un altro prodotto installato nel computer. Non deve essere il GUID di un componente pubblicato visualizzato nel campo ComponentId del PublishComponent Table.

Per trovare il valore GUID ID componente per un file installato da un altro prodotto, passare al pacchetto di installazione del prodotto. Passare alla tabella file e individuare la riga contenente l'identificatore di file per il file. La colonna Component_ di questa riga contiene l'identificatore del componente per il componente che controlla il file. Passare alla tabella Componente e individuare la riga contenente questo identificatore del componente nella colonna Componente. La colonna ComponentId di questa riga contiene il GUID ID componente.

Tipo

Valore booleano che determina se il percorso della chiave del componente è un nome file o un percorso di directory.

Nella tabella seguente sono elencati i valori validi. Se assente, type è impostato su 1 (uno).

Costante Esadecimale Decimale Descrizione
msidbLocatorTypeDirectory 0x000 0 Il percorso della chiave è una directory.
msidbLocatorTypeFileName 0x001 1 Il percorso della chiave è un nome di file.

 

Osservazioni

Questa tabella viene usata con la tabella AppSearch.

In genere, le colonne di questa tabella non vengono localizzate. Se un autore decide di cercare prodotti in più lingue, è possibile includere una voce separata nella tabella per ogni lingua.

Per altre informazioni, vedere Ricerca di applicazioni, file, voci del Registro di sistema o voci di file .ini.

Convalida

ICE03
ICE06