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çerir GetValue static
SetValue. 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.