DrLocator-Tabelle
Die DrLocator-Tabelle enthält die informationen, die zum Suchen einer Datei oder eines Verzeichnisses durch Durchsuchen der Verzeichnisstruktur erforderlich sind.
Die DrLocator-Tabelle enthält die folgenden Spalten.
Spalte | Art | Schlüssel | Nullable |
---|---|---|---|
Unterschrift_ | Bezeichner | Y | N |
Elternteil | Bezeichner | Y | Y |
Pfad | AnyPath- | Y | Y |
Tiefe | ganze Zahl | N | Y |
Spalten
-
Signature_
-
Die Signature_ Spalte ist ein externer Schlüssel für die erste Spalte der Signaturtabelle. Dieses Feld kann eine eindeutige Dateisignatur darstellen, die in der Tabelle "Signatur" aufgeführt ist. Wenn der Wert in dieser Spalte in der Signaturtabelle nicht vorhanden ist, wird davon ausgegangen, dass die Suche für ein Verzeichnis verwendet wird, auf das die DrLocator-Tabelle verweist.
-
übergeordnetes Element
-
Diese Spalte ist die Signatur des übergeordneten Verzeichnisses der Datei oder des Verzeichnisses in der spalte Signature_. Wenn dieses Feld null ist und die Spalte "Pfad" nicht auf einen vollständigen Pfad erweitert wird, werden alle festen Laufwerke des Systems des Benutzers mithilfe des Pfads durchsucht.
Dieses Feld ist ein Schlüssel in einer der folgenden Tabellen: die RegLocator-, die IniLocator-, die CompLocator-oder die DrLocator-Tabellen.
-
Pfad
-
Die Spalte "Pfad" enthält den Pfad im System des Benutzers. Dies ist entweder ein vollständiger Pfad oder ein relativer Unterpfad unter dem in der übergeordneten Spalte angegebenen Verzeichnis. Lesen Sie die Einschränkungen für den Datentyp AnyPath.
-
Tiefe
-
Die Tiefe unterhalb des Pfads, nach dem das Installationsprogramm nach der datei oder dem Verzeichnis sucht, die in der Spalte Signature_ angegeben ist. Der im Feld "Tiefe" verwendete Wert basiert auf Null. Wenn das Feld "Pfad" z. B. "c:/Programme/bin" lautet, muss die Spalte "Tiefe" auf "0" oder höher festgelegt werden, um eine Datei im Ordnercontainer zu erkennen. Wenn das Feld "Tiefe" leer ist, wird davon ausgegangen, dass die Tiefe null ist.
Bemerkungen
Diese Tabelle wird mit der AppSearch Tableverwendet.
Die Spalten dieser Tabelle sind in der Regel nicht lokalisiert. Wenn ein Autor entscheidet, nach Produkten in mehreren Sprachen zu suchen, muss für jede Sprache ein separater Eintrag in der Tabelle enthalten sein.
Siehe Suchen nach vorhandenen Anwendungen, Dateien, Registrierungseinträgen oder .ini Dateieinträgen.
Validierung