C#’ta Regedit’e Veri Yazma ve Okuma İşlemi

Merhabalar,

Uygulamamız içerisinde bazen küçük değerlerimizi metin dosyalarına veya database’e yazmak yerine regedit’e yazmak isteyebiliriz.

Bu gibi durumlar için .Net kütüphanesi içerisinde hazır classlar bulunmaktadır. Hemen aşağıda ki kodda regedite nasıl veri yazılır ve okunur görebiliriz.

Veri yazmak için;

public static string WriteRegistry(string pKey, string pValue)
{
try
{
RegistryKey masterKey = Registry.LocalMachine.CreateSubKey("SOFTWARE\\BlaBla\\Falan");

masterKey.SetValue(pKey, pValue);
masterKey.Close();
return "";
}
catch (Exception ex)
{
return "";
}
}

Veri okumak için;

public static string ReadRegistry(string pKey)
{
try
{
RegistryKey regKey1 = Registry.LocalMachine.OpenSubKey("SOFTWARE\\BlaBla\\Falan");
return (string)regKey1.GetValue(pKey);
}
catch (Exception ex)
{
return "";
}
}

kullanabiliriz.

Bol kodlu günler..

5,643 total views, 4 views today

1 Comment

Helper

about 1 sene ago

İşime yaradı teşekkürler. Yabancı forumlarda bile bulamamıştım.

Cevapla

Leave a Comment

Ulaşım için: Facebook: /ganigani Twitter: @abdulgani_demir


*

%d blogcu bunu beğendi: