Olvasás angol nyelven

Megosztás a következőn keresztül:


A Microsoft.Win32.Registry osztály

Ez a cikk kiegészítő megjegyzéseket tartalmaz az API referenciadokumentációjához.

Az Registry osztály a Windows rendszert futtató gépeken a beállításjegyzékben található standard gyökérkulcsok készletét biztosítja. A beállításjegyzék egy tárolóhely az alkalmazásokról, a felhasználókról és az alapértelmezett rendszerbeállításokról. Az alkalmazások a beállításjegyzék használatával tárolhatják azokat az adatokat, amelyeket az alkalmazás bezárása után meg kell őrizni, és ugyanazokat az információkat érhetik el az alkalmazás újratöltésekor. Tárolhat például színbeállításokat, képernyőhelyeket vagy egy ablak méretét. Ezeket az adatokat az egyes felhasználók számára úgy szabályozhatja, hogy az adatokat egy másik helyen tárolja a beállításjegyzékben.

Az osztály által Registry közzétett alappéldányok vagy gyökérpéldányok RegistryKey a beállításjegyzékben lévő alkulcsok és értékek alapvető tárolási mechanizmusát taglalják. Minden kulcs írásvédett, mert a beállításjegyzék a létezésüktől függ. A közzétett Registry kulcsok a következők:

Kulcs Leírás
CurrentUser A felhasználói beállításokra vonatkozó információkat tárolja.
LocalMachine A helyi gép konfigurációs adatait tárolja.
ClassesRoot A típusokkal (és osztályokkal) és azok tulajdonságaival kapcsolatos információkat tárolja.
Users Az alapértelmezett felhasználói konfigurációval kapcsolatos információkat tárolja.
PerformanceData A szoftverösszetevők teljesítményadatait tárolja.
CurrentConfig Nem felhasználóspecifikus hardverinformációkat tárol.
DynData Dinamikus adatokat tárol.

Miután azonosította azt a gyökérkulcsot, amely alatt adatokat szeretne tárolni/lekérni a beállításjegyzékből, az RegistryKey osztály segítségével hozzáadhat vagy eltávolíthat alkulcsokat, és módosíthatja az adott kulcs értékeit.

A hardvereszközök a Plug and Play felület használatával automatikusan elhelyezhetnek információkat a beállításjegyzékben. Az eszközillesztők telepítésére szolgáló szoftverek a szabványos API-kba írva adatokat helyezhetnek el a beállításjegyzékben.

Statikus metódusok az értékek lekéréséhez és beállításához

Az Registry osztály emellett a beállításkulcsok értékeinek beállítására és beolvasására szolgáló módszereket is tartalmaz GetValue static SetValue. Ezek a metódusok minden használatukkor megnyitják és bezárják a beállításkulcsokat. Így amikor nagy számú értéket ér el, azok nem végeznek olyan jól, mint a hasonló metódusok az RegistryKey osztályban.

Az RegistryKey osztály olyan metódusokat is biztosít, amelyek lehetővé teszik a következőket:

  • Állítsa be a Windows hozzáférés-vezérlési biztonságát a beállításkulcsokhoz.
  • A beolvasás előtt tesztelje egy érték adattípusát.
  • Kulcsok törlése.