1) using Microsoft.Win32 命名空間
2) 使用 Registry 物件的 Getvalue 及 SetValue 方法
3) 範例: 寫入資料到 Registry
// 寫入單一值
string sDir = "HKEY_LOCAL_MACHINE\\SOFTWARE\\SONY\\JVC";
Registry.SetValue(sDir, "Developer", "MEGA", RegistryValueKind.String);
// 寫入字串陣列值
string[] ss = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"};
Registry.SetValue(sDir, "TestArray", ss, RegistryValueKind.MultiString);
// 寫入整數資料
Registry.SetValue(sDir, "TestInt", 10, RegistryValueKind.DWord);
4) 範例: 讀取 Registry
Object readvalue;
readvalue = Registry.GetValue("HKEY_LOCAL_MACHINE\\SOFTWARE\\HOPA\\UL123 Contract", "aa","無資料");
MessageBox.Show(readvalue.ToString());
留言列表