Inserire un valore in una chiave di registro
Scritto da
Massimo Bonanni il
venerdì 18 marzo 2011
•
Linguaggio:
• 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: