Aracılığıyla paylaş


Microsoft.Win32.Registry sınıfı

Bu makale, bu API'nin başvuru belgelerine ek açıklamalar sağlar.

sınıfı, Registry Windows çalıştıran makinelerde kayıt defterinde bulunan standart kök anahtarların kümesini sağlar. Kayıt defteri uygulamalar, kullanıcılar ve varsayılan sistem ayarları hakkında bilgi için bir depolama tesisidir. Uygulamalar, uygulama kapatıldıktan sonra korunması gereken bilgileri depolamak ve uygulama yeniden yüklendiğinde aynı bilgilere erişmek için kayıt defterini kullanabilir. Örneğin, renk tercihlerini, ekran konumlarını veya pencerenin boyutunu depolayabilirsiniz. Bilgileri kayıt defterinde farklı bir konumda depolayarak her kullanıcı için bu verileri denetleyebilirsiniz.

Sınıfı tarafından kullanıma sunulan temel veya kök örnekler, RegistryKey kayıt defterindeki Registry alt anahtarlar ve değerler için temel depolama mekanizmasını belirtir. Kayıt defteri bunların varlığına bağlı olduğundan tüm anahtarlar salt okunur olur. Tarafından kullanıma sunulan Registry anahtarlar şunlardır:

Tuş Açıklama
CurrentUser Kullanıcı tercihleri hakkındaki bilgileri depolar.
LocalMachine Yerel makine için yapılandırma bilgilerini depolar.
ClassesRoot Türler (ve sınıflar) ve bunların özellikleri hakkındaki bilgileri depolar.
Users Varsayılan kullanıcı yapılandırması hakkındaki bilgileri depolar.
PerformanceData Yazılım bileşenleri için performans bilgilerini depolar.
CurrentConfig Kullanıcıya özgü olmayan donanım bilgilerini depolar.
DynData Dinamik verileri depolar.

Kayıt defterinde bilgileri depolamak/almak istediğiniz kök anahtarı belirledikten sonra, alt anahtarları eklemek veya kaldırmak ve belirli bir anahtarın değerlerini işlemek için sınıfını kullanabilirsiniz RegistryKey .

Donanım cihazları, Tak ve Kullan arabirimini kullanarak bilgileri kayıt defterine otomatik olarak yerleştirebilir. Cihaz sürücülerini yüklemek için yazılım, standart API'lere yazarak kayıt defterine bilgi yerleştirebilir.

Değerleri almak ve ayarlamak için statik yöntemler

sınıfı Registry ayrıca kayıt defteri anahtarlarından değer ayarlama ve alma yöntemlerini de içerirGetValuestaticSetValue. Bu yöntemler her kullanıldığında kayıt defteri anahtarlarını açar ve kapatır. Bu nedenle çok sayıda değere eriştiğinizde, bunlar sınıftaki benzer yöntemlerin RegistryKey yanı sıra gerçekleştirmez.

RegistryKey sınıfı ayrıca şunları yapmanızı sağlayan yöntemler de sağlar:

  • Kayıt defteri anahtarları için Windows erişim denetimi güvenliğini ayarlayın.
  • Bir değeri almadan önce veri türünü test edin.
  • Anahtarları silin.