Třída Microsoft.Win32.Registry
Tento článek obsahuje doplňující poznámky k referenční dokumentaci pro toto rozhraní API.
Třída Registry poskytuje sadu standardních kořenových klíčů nalezených v registru na počítačích s Windows. Registr je úložné zařízení pro informace o aplikacích, uživatelích a výchozích nastaveních systému. Aplikace mohou použít registr k ukládání informací, které je potřeba zachovat po zavření aplikace, a získat přístup ke stejným informacím při opětovném načtení aplikace. Můžete například ukládat předvolby barev, umístění obrazovky nebo velikost okna. Tato data můžete řídit pro každého uživatele uložením informací do jiného umístění v registru.
Základní nebo kořenové instance, RegistryKey které jsou vystaveny Registry
třídou, vymezí základní mechanismus úložiště pro podklíče a hodnoty v registru. Všechny klíče jsou jen pro čtení, protože registr závisí na jejich existenci. Klíče, které jsou vystaveny Registry
, jsou:
Key | Popis |
---|---|
CurrentUser | Ukládá informace o uživatelských předvolbách. |
LocalMachine | Ukládá informace o konfiguraci místního počítače. |
ClassesRoot | Ukládá informace o typech (a třídách) a jejich vlastnostech. |
Users | Ukládá informace o výchozí konfiguraci uživatele. |
PerformanceData | Ukládá informace o výkonu softwarových komponent. |
CurrentConfig | Ukládá informace o hardwaru, které nejsou specifické pro uživatele. |
DynData | Ukládá dynamická data. |
Jakmile identifikujete kořenový klíč, pod kterým chcete ukládat nebo načítat informace z registru, můžete pomocí RegistryKey třídy přidat nebo odebrat podklíče a manipulovat s hodnotami pro daný klíč.
Hardwarová zařízení můžou informace do registru automaticky umístit pomocí rozhraní technologie Plug and Play. Software pro instalaci ovladačů zařízení může informace umístit do registru zápisem do standardních rozhraní API.
Statické metody pro získání a nastavení hodnot
Třída Registry také obsahuje static
GetValue a SetValue metody pro nastavení a načítání hodnot z klíčů registru. Tyto metody otevírají a ukončují klíče registru při každém použití. Takže když přistupujete k velkému počtu hodnot, neprovádí se stejně jako analogické metody ve RegistryKey třídě.
Třída RegistryKey také poskytuje metody, které umožňují:
- Nastavte zabezpečení řízení přístupu systému Windows pro klíče registru.
- Před načtením otestujte datový typ hodnoty.
- Odstraňte klíče.