Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Windows-chefen representerar registernycklar som exekutiva objekt som hanteras av objekthanteraren. (Mer information om objekthanteraren finns i Objekthantering.) I synnerhet har varje nyckel ett objektnamn och du kan öppna ett handtag till en nyckel.
Användarlägesprogram använder nycklar i relation till globala handtag, såsom HKEY_LOCAL_MACHINE eller HKEY_CURRENT_USER. Dessa handtag är dock inte tillgängliga för kernel-lägeskod. I stället refererar du till en nyckel med dess objektnamn. Roten för alla registernycklar är \Registry-objektet . De globala referenserna motsvarar underordningar av objektet \Registry, enligt följande tabell.
| Användarlägeshandtag | Motsvarande objektnamn |
|---|---|
HKEY_LOCAL_MACHINE |
\Registry\Machine |
HKEY_USERS |
\Registry\User |
HKEY_CLASSES_ROOT |
Ingen motsvarighet i kärnläge |
HKEY_CURRENT_USER |
En enkel kärnlägesekvivalent saknas, men se Register Run-Time Biblioteksrutiner |
En drivrutin kan manipulera ett registernyckelobjekt genom att utföra följande steg:
Öppna ett handtag för registernyckelobjektet. Mer information finns i Öppna ett handtag till ett Registry-Key-objekt.
Utför de avsedda åtgärderna genom att anropa lämpliga ZwXxxKey-rutiner . Information om hur du gör det finns i Använda ett handtag till ett Registry-Key objekt.
Stäng handtaget genom att anropa ZwClose.