C# 操作注册表
using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Win32;//注意引用该命名空间 namespace Op_Regedit { class Program { static void Main(string[] args) { //ReaderRegedit(); WriterRegedit(); // DeleteRegedit(); ReaderRegedit(); } public static void ReaderRegedit() { //打开节点 RegistryKey regedit = Registry.CurrentUser.OpenSubKey(@"test\test1"); //获取节点子节点名称 string[] str = regedit.GetValueNames(); //遍历获取该节点的子项 foreach (string s in str) { Console.WriteLine("'{0}'的子项:{1}",regedit.Name,s); } } public static void WriterRegedit() { //获取要编辑的节点 RegistryKey regedit = Registry.CurrentUser; //创建子节点 regedit = regedit.CreateSubKey("test"); regedit = regedit.CreateSubKey("test1"); //给子节点设置VALUE regedit.SetValue("qiqing", 12); regedit.SetValue("qiqing2", "test"); } //删除 public static void DeleteRegedit() { RegistryKey regedit = Registry.CurrentUser; regedit.DeleteSubKey("test1子项", false); } } }
种一棵树最好的时间是十年前,其次是现在.