Nasıl Yapılır: Visual Basic'te Kayıt Defteri Anahtarını Silme
DeleteSubKey(String) kayıt defteri anahtarlarını silmek için ve DeleteSubKey(String, Boolean) yöntemleri kullanılabilir.
Yordam
Kayıt defteri anahtarını silmek için
DeleteSubKey
Bir kayıt defteri anahtarını silmek için yöntemini kullanın. Bu örnek, CurrentUser kovanındaki Software/TestApp anahtarını siler. Bunu kodda uygun dizeyle değiştirebilir veya kullanıcı tarafından sağlanan bilgilere güvenmesini sağlayabilirsiniz.My.Computer.Registry.CurrentUser.DeleteSubKey( "Software\TestApp")
Güçlü Programlama
DeleteSubKey
anahtar/değer çifti yoksa yöntemi boş bir dize döndürür.
Aşağıdaki koşullar özel bir duruma neden olabilir:
Anahtarın
Nothing
adı : (ArgumentNullException).Kullanıcının kayıt defteri anahtarlarını (SecurityException ) silme izni yok.
Anahtar adı 255 karakter sınırını (ArgumentException ) aşıyor.
Kayıt defteri anahtarı salt okunur (UnauthorizedAccessException).
.NET Framework Güvenliği
Yeterli çalışma zamanı izinleri verilmediyse (RegistryPermission) veya kullanıcının ayarlar oluşturmak veya ayarlara yazmak için doğru erişime (ACL'ler tarafından belirlendiği şekilde) sahip olmaması durumunda kayıt defteri çağrıları başarısız olur. Örneğin, kod erişimi güvenlik iznine sahip yerel bir uygulamanın işletim sistemi izni olmayabilir.
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin