Quando nel Button2 apri la chiave di registro SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{645FF040-5081-101B-9F08-00AA002F954E} successivamente - se vuoi cancellarla - non c'è bisogno di specificare di nuovo il percorso, basta semplicemente scrivere il nome della chiave di registro da cancellare ( che in questo caso è {645FF040-5081-101B-9F08-00AA002F954E} ). Però dal momento che questa chiave è aperta non puoi cancellarla; mi spiego meglio : quando apri una chiave di registro puoi scegliere vari metodi, alcune di queste sono il SetValue e il GetValue ( ti ho citato i più usati ) ma in questo caso non puoi usare il metodo DeleteSubKey perchè come dice letteralmente il metodo "Cancella la chiave sottostante" quindi per poter utilizzare il metodo DeleteSubKey devi limitarti ad aprire semplicemente la chiave Namespace in modo da poter scrivere : rKey = Registry.LocalMachine.DeleteSubKey("{645FF040-5081-101B-9F08-00AA002F954E}")
EDIT : Ricordati di chiudere la chiave di registro
Ultima modifica effettuata da Nullable il 20/07/2011 alle 14:12 |