要在C#中操作表,需要用using Microsoft.Win32 添加命名空间。
添加后,就可以使用Registry类访问、操作注册表。
一、创建注册表键值
RegistryKey rk = Registry.CurrentUser.CreateSubKey(“abc”)
二、创建注册表值
using (RegistryKey rk = Registry.CurrentUser.CreateSubKey(“abc”))
{
//设置值
rk.SetValue(“abc1”, “123”, RegistryValueKind.String);
}
三、删除注册表键
Registry.CurrentUser.DeleteSubKey(“abc”);
四、获取注册表的所有子健名称
string[] arr;
RegistryKey rk;
rk = Registry.LocalMachine.OpenSubKey(@”SYSTEM\ControlSet001\Enum\DISPLAY”);
arr = rk.GetSubKeyNames();
发表评论