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