Struktur der Registrierung
Die Registrierung ist eine hierarchische Datenbank, die Daten enthält, die für den Betrieb von Windows und die Anwendungen und Dienste, die unter Windows ausgeführt werden, kritisch sind. Die Daten sind in einem Strukturformat strukturiert. Jeder Knoten in der Struktur wird als Schlüsselbezeichnet. Jeder Schlüssel kann sowohl Unterschlüssel als auch Dateneinträge enthalten, die als Wertebezeichnet werden. Manchmal ist das Vorhandensein eines Schlüssels alle Daten, die eine Anwendung erfordert; in anderen Zeiten öffnet eine Anwendung einen Schlüssel und verwendet die werte, die dem Schlüssel zugeordnet sind. Ein Schlüssel kann eine beliebige Anzahl von Werten aufweisen, und die Werte können in beliebiger Form vorliegen. Weitere Informationen finden Sie unter Registrierungswerttypen und Größenbeschränkungen für Registrierungselemente.
Jeder Schlüssel hat einen Namen, der aus einem oder mehreren druckbaren Zeichen besteht. Bei Schlüsselnamen wird die Groß-/Kleinschreibung nicht beachtet. Schlüsselnamen können das umgekehrte Schrägstrichzeichen (\) nicht enthalten, aber alle anderen druckbaren Zeichen können verwendet werden. Wertnamen und Daten können das umgekehrte Schrägstrichzeichen enthalten.
Der Name jedes Unterschlüssels ist in Bezug auf den Schlüssel eindeutig, der sich unmittelbar darüber in der Hierarchie befindet. Schlüsselnamen werden nicht in andere Sprachen lokalisiert, obwohl werte sein können.
Die folgende Abbildung ist eine Beispielstruktur für Registrierungsschlüssel, wie im Registrierungs-Editor angezeigt.
Jeder der Bäume unter My Computer ist ein Schlüssel. Der schlüssel HKEY_LOCAL_MACHINE hat die folgenden Unterschlüssel: HARDWARE, SAM, SECURITY, SOFTWAREund SYSTEM. Jeder dieser Schlüssel verfügt wiederum über Unterschlüssel. Beispielsweise verfügt der HARDWARE- Schlüssel über die Unterschlüssel DESCRIPTION, DEVICEMAP-und RESOURCEMAP-; der DEVICEMAP--Schlüssel verfügt über mehrere Unterschlüssel, darunter VIDEO-.
Jeder Wert besteht aus einem Wertnamen und den zugehörigen Daten, sofern vorhanden. MaxObjectNumber und VgaCompatible sind Werte, die Daten unter dem unterschlüssel VIDEO enthalten.
Eine Registrierungsstruktur kann 512 Ebenen tief sein. Sie können bis zu 32 Ebenen gleichzeitig über einen einzelnen Registrierungs-API-Aufruf erstellen.
Verwandte Themen