Struttura del Registro di sistema
Il Registro di sistema è un database gerarchico che contiene dati fondamentali per il funzionamento di Windows e le applicazioni e i servizi eseguiti in Windows. I dati sono strutturati in un formato albero. Ogni nodo dell'albero viene chiamato chiave . Ogni chiave può contenere sia sottochiavi che voci di dati denominate valori . In alcuni casi, la presenza di una chiave è tutti i dati richiesti da un'applicazione; altre volte, un'applicazione apre una chiave e usa i valori associati alla chiave. Una chiave può avere un numero qualsiasi di valori e i valori possono essere in qualsiasi formato. Per altre informazioni, vedere Registry Value Types and Registry Element Size Limits.
Ogni chiave ha un nome costituito da uno o più caratteri stampabili. I nomi delle chiavi non fanno distinzione tra maiuscole e minuscole. I nomi delle chiavi non possono includere il carattere barra rovesciata (\), ma è possibile usare qualsiasi altro carattere stampabile. I nomi e i dati dei valori possono includere il carattere barra rovesciata.
Il nome di ogni sottochiave è univoco rispetto alla chiave immediatamente sopra di essa nella gerarchia. I nomi delle chiavi non vengono localizzati in altre lingue, anche se i valori possono essere.
La figura seguente è una struttura di chiavi del Registro di sistema di esempio visualizzata dall'editor del Registro di sistema.
Ognuno degli alberi sotto computer è una chiave. La chiave HKEY_LOCAL_MACHINE include le sottochiavi seguenti: HARDWARE, SAM, SECURITY, SOFTWAREe SYSTEM. Ognuna di queste chiavi a sua volta include sottochiavi. Ad esempio, la chiave HARDWARE include le sottochiavi DESCRIPTION, DEVICEMAPe RESOURCEMAP; la chiave DEVICEMAP include diverse sottochiavi, tra cui VIDEO.
Ogni valore è costituito da un nome di valore e dai relativi dati associati, se presenti. MaxObjectNumber e VgaCompatible sono valori che contengono dati nella sottochiave VIDEO.
Un albero del Registro di sistema può essere di 512 livelli profondi. È possibile creare fino a 32 livelli alla volta tramite una singola chiamata API del Registro di sistema.
Argomenti correlati