1、添加命名空间 using Microsoft.Win32;
2、读取注册表:
RegistryKey regkey=Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
string[] n=regkey.GetValueNames();
for(int i=0;i<n.Length;i++){
//Response.Write(n[i]+": "+regkey.GetValue(n[i])+"<br >");
Console.WriteLine(n[i] + ": " + regkey.GetValue(n[i]) + "\t\n");
}
3、写入注册表:
RegistryKey regkeySetKey = Registry.CurrentUser.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run",true).CreateSubKey("test_test"); //创建了一个test_test子键并有三个子健
regkeySetKey.SetValue("Key1","Value1");
regkeySetKey.SetValue("Key2","Value2");
regkeySetKey.SetValue("Key3",3);