Megosztás a következőn keresztül:


RegLocator tábla

A RegLocator tábla tartalmazza azokat az információkat, amelyek egy fájl vagy könyvtár kereséséhez szükségesek a beállításjegyzék használatával, vagy egy adott beállításjegyzék-bejegyzés kereséséhez. Ez a táblázat a következő oszlopokat tartalmazza.

Oszlop Típus Kulcs Nullázható
Aláírás_ azonosító Y N
Gyökér egész szám N N
Kulcs RegPath N N
Név formázott N Y
Típus egész szám N Y

 

Oszlopok

Signature_

A Signature_ mezőben szereplő érték egy olyan egyedi aláírást jelöl, amely külső kulcs a Aláírás tábla egyik oszlopába. Ha ez az aláírás szerepel az Aláírás táblában, a keresés egy fájlra történik. Ha ez az aláírás hiányzik az Aláírás táblából, és a Típus oszlop értéke msidbLocatorTypeRawValue, a keresés a RegLocator tábla által mutatott beállításkulcs-névre keres. Ellenkező esetben a keresés a RegLocator tábla által mutatott könyvtárat keres.

gyökér

A beállításjegyzék-érték előre definiált gyökérkulcsa.

Konstans Hexadecimális Tizedes Gyökérkulcs
msidbRegistryRootClassesRoot 0x000 0 HKEY_CLASSES_ROOT
msidbRegistryRootCurrentUser 0x001 1 HKEY_CURRENT_USER
msidbRegistryRootLocalMachine 0x002 2 HKEY_LOCAL_MACHINE
msidbRegistryRootUsers 0x003 3 HKEY_USERS

 

kulcs

A beállításjegyzék-érték kulcsa.

neve

A beállításjegyzék értékének neve. Ha ez az érték null, akkor a rendszer lekéri a kulcs névtelen vagy alapértelmezett értékéből származó értéket, ha van ilyen.

típus

Egy érték, amely meghatározza, hogy a beállításjegyzék értéke fájlnév, könyvtárhely vagy nyers beállításjegyzék-érték-e.

Az alábbi táblázat az érvényes értékeket sorolja fel. Állítsa be az első három érték egyikét, és szükség esetén msidbLocatorType64bit. Ha a mező bejegyzése hiányzik, a Típus értéke 1.

Konstans Hexadecimális Tizedes Leírás
msidbLocatorTypeDirectory 0x000 0 A kulcs elérési útja egy könyvtár.
msidbLocatorTypeFileName 0x001 1 A kulcs elérési útja egy fájlnév.
msidbLocatorTypeRawValue 0x002 2 A kulcs elérési útja egy beállításjegyzék-érték.
msidbLocatorType64bit 0x010 16 Állítsa be ezt a bitet úgy, hogy a telepítő keresse meg a beállításjegyzék 64 bites részét. Ne állítsa be ezt a bitet úgy, hogy a telepítő keresse meg a beállításjegyzék 32 bites részét.

 

Megjegyzések

Vegye figyelembe, hogy ha a Típus mező értéke msidbLocatorTypeRawValue, a telepítő a beállításjegyzék-értékre állítja az AppSearch tábla Tulajdonság mezőjében megadott tulajdonság értékét. A telepítő hozzáad egy előtagot a beállításjegyzék-értékhez, amely azonosítja a beállításjegyzék-érték típusát. További információ a beállításjegyzék-értékek típusairól: Beállításjegyzék-értéktípusok.

Beállításjegyzék típusa A Telepítő által hozzáadott előtag
REG_SZ Nincs, de ha a beállításjegyzék-érték első karaktere #, a telepítő egy másik #előtaggal menekül a karakterből.
DWORD "#" opcionálisan a "+" vagy a "-"
REG_EXPAND_SZ "#%"
REG_MULTI_SZ Nulla. A telepítő a tulajdonságot null értékkel kezdődő és null értékű értékre állítja be.
REG_BINARY "#x" REG_BINARY esetén a telepítő átalakítja és menti az egyes hexadecimális számjegyeket (nibble) a "#x" előtagú ASCII-karakterként.

 

A táblázat oszlopai általában nincsenek honosítva. Ha egy szerző úgy dönt, hogy több nyelven keres termékeket, akkor minden nyelvhez külön bejegyzésnek kell szerepelnie a táblázatban.

Vegye figyelembe, hogy a RegLocator táblával nem lehet csak a kulcs meglétét ellenőrizni. Megkeresheti azonban egy kulcs alapértelmezett értékét, és lekérheti annak értékét, ha az nem üres.

További információ: Meglévő alkalmazások, fájlok, beállításjegyzékbejegyzések vagy .ini fájlbejegyzések keresése.

Érvényesítés

ICE03
ICE06
ICE46
ICE80