Cara: Menghapus Kunci Registri di Visual Basic
Metode DeleteSubKey(String) dan DeleteSubKey(String, Boolean) dapat digunakan untuk menghapus kunci registri.
Prosedur
Untuk menghapus kunci registri
Gunakan metode
DeleteSubKey
untuk menghapus kunci registri. Contoh ini menghapus Kunci Software/TestApp di hive CurrentUser. Anda dapat mengubah ini dalam kode ke string yang sesuai, atau mengandalkan informasi yang disediakan pengguna.My.Computer.Registry.CurrentUser.DeleteSubKey( "Software\TestApp")
Pemrograman yang Kuat
Metode DeleteSubKey
mengembalikan string kosong jika pasangan kunci/nilai tidak ada.
Kondisi berikut dapat menyebabkan pengecualian:
Nama kuncinya adalah
Nothing
(ArgumentNullException).Pengguna tidak memiliki izin untuk membuat kunci registri (SecurityException).
Nama kunci melebihi batas 255 karakter (ArgumentException).
Kunci registri bersifat baca-saja (UnauthorizedAccessException).
Keamanan .NET Framework
Panggilan registri gagal jika izin run-time yang memadai tidak diberikan (RegistryPermission) atau jika pengguna tidak memiliki akses yang benar (seperti yang ditentukan oleh ACL) untuk membuat atau menulis ke pengaturan. Misalnya, aplikasi lokal yang memiliki izin keamanan akses kode mungkin tidak memiliki izin sistem operasi.