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 auf dem Server ausgeführt Windows. Die Daten sind in einem Strukturformat strukturiert. Jeder Knoten in der Struktur wird als Schlüssel bezeichnet. Jeder Schlüssel kann sowohl Unterschlüssel als auch Dateneinträge enthalten, die als Werte bezeichnet werden. Manchmal sind alle Daten, die eine Anwendung benötigt, das Vorhandensein eines Schlüssels. in anderen Zeiten öffnet eine Anwendung einen Schlüssel und verwendet die dem Schlüssel zugeordneten Werte. Ein Schlüssel kann eine beliebige Anzahl von Werten enthalten, und die Werte können in beliebiger Form sein. Weitere Informationen finden Sie unter Registrierungswerttypen und Größenbeschränkungen für Registrierungselemente.

Jeder Schlüssel hat einen Namen, der aus mindestens einem druckbaren Zeichen besteht. Bei Schlüsselnamen wird die Schreibung nicht beachtet. Schlüsselnamen dürfen nicht den schrägen Schrägstrich () enthalten, es können jedoch \ beliebige andere druckbare Zeichen verwendet werden. Wertnamen und Daten können den schrägen Schrägstrich enthalten.

Der Name jedes Unterschlüssels ist in Bezug auf den Schlüssel, der sich direkt darüber in der Hierarchie befindet, eindeutig. Schlüsselnamen werden nicht in andere Sprachen lokalisiert, obwohl Werte sein können.

Die folgende Abbildung zeigt eine Beispielstruktur für Registrierungsschlüssel, die vom Registrierungs-Editor angezeigt wird.

Fenster "Registrierungs-Editor"

Jede der Strukturen unter Arbeitsplatz ist ein Schlüssel. Der HKEY _ LOCAL _ MACHINE-Schlüssel verfügt über die folgenden Unterschlüssel: HARDWARE, SAM, SECURITY, SOFTWARE und 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, einschließlich VIDEO.

Jeder Wert besteht aus einem Wertnamen und den zugehörigen Daten(sofern möglich). 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.

Übersicht über die Windows Registry