Sdílet prostřednictvím


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.