Klasa Microsoft.Win32.Registry
Ten artykuł zawiera dodatkowe uwagi dotyczące dokumentacji referencyjnej dla tego interfejsu API.
Klasa Registry udostępnia zestaw standardowych kluczy głównych znajdujących się w rejestrze na maszynach z systemem Windows. Rejestr jest magazynem informacji o aplikacjach, użytkownikach i domyślnych ustawieniach systemowych. Aplikacje mogą używać rejestru do przechowywania informacji, które należy zachować po zamknięciu aplikacji i uzyskać dostęp do tych samych informacji po ponownym załadowaniu aplikacji. Można na przykład przechowywać preferencje dotyczące kolorów, lokalizacje ekranu lub rozmiar okna. Te dane można kontrolować dla każdego użytkownika, przechowując informacje w innej lokalizacji w rejestrze.
Podstawowe lub główne wystąpienia uwidocznione RegistryKey przez Registry
klasę definiują podstawowy mechanizm przechowywania dla podklucze i wartości w rejestrze. Wszystkie klucze są tylko do odczytu, ponieważ rejestr zależy od ich istnienia. Klucze uwidocznione przez Registry
usługę to:
Key | opis |
---|---|
CurrentUser | Przechowuje informacje o preferencjach użytkownika. |
LocalMachine | Przechowuje informacje o konfiguracji komputera lokalnego. |
ClassesRoot | Przechowuje informacje o typach (i klasach) oraz ich właściwościach. |
Users | Przechowuje informacje o domyślnej konfiguracji użytkownika. |
PerformanceData | Przechowuje informacje o wydajności składników oprogramowania. |
CurrentConfig | Przechowuje informacje o sprzęcie, które nie są specyficzne dla użytkownika. |
DynData | Przechowuje dane dynamiczne. |
Po zidentyfikowaniu klucza głównego, w którym chcesz przechowywać/pobierać informacje z rejestru, możesz użyć RegistryKey klasy , aby dodać lub usunąć podklucze i manipulować wartościami dla danego klucza.
Urządzenia sprzętowe mogą automatycznie umieszczać informacje w rejestrze przy użyciu interfejsu Plug and Play. Oprogramowanie do instalowania sterowników urządzeń może umieszczać informacje w rejestrze, zapisując je w standardowych interfejsach API.
Metody statyczne pobierania i ustawiania wartości
Klasa Registry zawiera static
GetValue SetValue również metody ustawiania i pobierania wartości z kluczy rejestru. Te metody otwierają i zamykają klucze rejestru za każdym razem, gdy są używane. Dlatego gdy uzyskujesz dostęp do dużej liczby wartości, nie wykonują one tak dobrze jak analogicznych metod w RegistryKey klasie.
Klasa RegistryKey udostępnia również metody, które umożliwiają:
- Ustaw zabezpieczenia kontroli dostępu systemu Windows dla kluczy rejestru.
- Przetestuj typ danych wartości przed pobraniem.
- Usuń klucze.