Dela via


CompLocator-tabell

CompLocator-tabellen innehåller den information som behövs för att hitta en fil eller katalog som använder installationskonfigurationsdata.

Tabellen CompLocator innehåller följande information.

Spalt Typ Nyckel Nullbar
Underskrift_ identifierare Y N
ComponentId GUID- N N
Typ Heltal N Y

 

Kolumninformation

Signature_

Den här kolumnen representerar en unik filsignatur och är även den externa nyckeln i signaturtabellen. Om nyckeln saknas i signaturtabellen antas sökningen vara för förekomsten av en katalog som pekar på av complocatortabellen.

ComponentId

Komponent-ID för komponenten vars nyckelsökväg ska användas för sökningen. Detta bör vara GUID för en komponent som visas i fältet ComponentId i -komponenttabellen. Det kan vara komponent-ID för en komponent som tillhör en annan produkt som är installerad på datorn. Det bör inte vara GUID för en publicerad komponent som visas i fältet ComponentId i PublishComponent Table.

Om du vill hitta komponent-ID GUID-värdet för en fil som installerats av en annan produkt går du till produktens installationspaket. Gå till -filtabellen och leta reda på raden som innehåller filidentifieraren för filen. Kolumnen Component_ på den här raden innehåller komponentidentifieraren för komponenten som styr filen. Gå till tabellen Komponent och leta reda på raden som innehåller komponentidentifieraren i kolumnen Komponent. Kolumnen ComponentId på den här raden innehåller komponent-ID:ts GUID.

typ

Ett booleskt värde som avgör om komponentens nyckelsökväg är ett filnamn eller en katalogplats.

I följande tabell visas giltiga värden. Om den saknas är typ inställd på 1 (en).

Konstant Hexadecimal Decimal Beskrivning
msidbLocatorTypeDirectory 0x000 0 Nyckelsökvägen är en katalog.
msidbLocatorTypeFileName 0x001 1 Nyckelsökvägen är ett filnamn.

 

Anmärkningar

Den här tabellen används med AppSearch Table.

Kolumnerna i den här tabellen är vanligtvis inte lokaliserade. Om en författare bestämmer sig för att söka efter produkter på flera språk kan det finnas en separat post som ingår i tabellen för varje språk.

Mer information finns i Söka efter befintliga program, filer, registerposter eller .ini filposter.

Validering

ICE03
ICE06