(15/09/2011, 20:53)Cato97 Ha scritto: [Per vedere i link devi REGISTRARTI.]
nel registro di sistema ho creato una cartella chiamata "cartella 1". in questa cartella vi è una sotto cartella: "cartella 2".
ciò che voglio chiedervi è come fare per eliminare "cartella 2" da vb.net
ringrazio in anticipo chi mi risponderà
EDIT: specifico che "cartella 1" e ovviamente anche "cartella 2" sono in "HKEY_LOCAL_MACHINE\SOFTWARE"
Considerando che tu abbia qualcosa come:
VB Programming
Dim cartella1 As RegistryKey = Registry.LocalMachine.CreateSubKey("SOFTWARE\cartella1")
Dim cartella2 As RegistryKey = cartella1.CreateSubKey("cartella2")
semplicemente:
VB Programming
cartella1.DeleteSubKey("cartella2")
e se vuoi cancellare sia cartella 1 che cartella 2 e tutto il loro contenuto:
VB Programming
Registry.LocalMachine.DeleteSubKeyTree("cartella1")