Inserire un valore in una chiave di registro

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


Se vogliamo aggiungere il valore MioValore di tipo String nella 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.SetValue("MioValore", "Valore", RegistryValueKind.String)
  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.SetValue("MioValore", "Valore", RegistryValueKind.String);
  }
}
catch (Exception)
{
}
finally
{
  if (regKey != null) regKey.Close();
}

 

La classe Registry è presente nel namespace Microsoft.Win32.


Tags: 

 
x