Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Anmärkning
Den här artikeln innehåller ytterligare kommentarer till referensdokumentationen för det här API:et.
Klassen Registry innehåller uppsättningen standardrotnycklar som finns i registret på datorer som kör Windows. Registret är en lagringsplats för information om program, användare och standardsysteminställningar. Program kan använda registret för att lagra information som måste bevaras när programmet har stängts och komma åt samma information när programmet läses in igen. Du kan till exempel lagra färginställningar, skärmplatser eller storleken på ett fönster. Du kan styra dessa data för varje användare genom att lagra informationen på en annan plats i registret.
De bas- eller rotinstanser RegistryKey som exponeras av Registry klassen avgränsar den grundläggande lagringsmekanismen för undernycklar och värden i registret. Alla nycklar är skrivskyddade eftersom registret är beroende av deras existens. Nycklarna som exponeras av Registry är:
| Nyckel | beskrivning |
|---|---|
| CurrentUser | Lagrar information om användarinställningar. |
| LocalMachine | Lagrar konfigurationsinformation för den lokala datorn. |
| ClassesRoot | Lagrar information om typer (och klasser) och deras egenskaper. |
| Users | Lagrar information om standardkonfigurationen av användare. |
| PerformanceData | Lagrar prestandainformation för programvarukomponenter. |
| CurrentConfig | Lagrar icke-användarspecifik maskinvaruinformation. |
| DynData | Lagrar dynamiska data. |
När du har identifierat rotnyckeln där du vill lagra/hämta information från registret kan du använda RegistryKey klassen för att lägga till eller ta bort undernycklar och ändra värdena för en viss nyckel.
Maskinvaruenheter kan placera information i registret automatiskt med hjälp av Plug and Play-gränssnittet. Programvara för att installera enhetsdrivrutiner kan placera information i registret genom att skriva till standard-API:er.
Statiska metoder för att hämta och ange värden
Klassen Registry innehåller också staticGetValue och SetValue metoder för att ange och hämta värden från registernycklar. Dessa metoder öppnar och stänger registernycklar varje gång de används. Så när du kommer åt ett stort antal värden presterar de inte lika bra som motsvarande metoder i RegistryKey klassen.
Klassen RegistryKey innehåller också metoder som gör att du kan:
- Ange Säkerhet för Windows-åtkomstkontroll för registernycklar.
- Testa datatypen för ett värde innan du hämtar det.
- Ta bort nycklar.