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