Aracılığıyla paylaş


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:

.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.