Cancellare un valore in una chiave di registro

Scritto da  Massimo Bonanni il venerdì 18 marzo 2011  •  Linguaggio: C#,VB   • Livello: 100


Se vogliamo cancellare il valore MioValore di tipo String della chiave SOFTWARE\MiaAzienda\MiaChiave al di sotto della chiave di registro HKEY_CURRENT_USER:

VB.NET

Dim regKey As RegistryKey = Nothing
Try
   regKey = Registry.CurrentUser.OpenSubKey("SOFTWARE\\MiaAzienda\\MiaChiave", True)
   If regKey IsNot Nothing Then
      regKey.DeleteValue("MioValore")
   End If
Catch ex As Exception
Finally
   If regKey IsNot Nothing Then regKey.Close()
End Try

 

C#

RegistryKey regKey = null;
try
{
  regKey = Registry.CurrentUser.OpenSubKey("SOFTWARE\\MiaAzienda\\MiaChiave", true);
  if (regKey != null)
  {
    regKey.DeleteValue("MioValore");
  }
}
catch (Exception)
{
}
finally
{
  if (regKey != null) regKey.Close();
}

 


Tags: 

 
x