关键字: c# 注册表 操作 创建 删除 修改 判断 节点 存在
用.NET下托管语言C#操作注册表,主要内容包括:注册表项的创建,打开与删除、键值的创建(设置值、修改),读取和
删除、判断注册表项是否存在、判断键值是否存在。
准备工作:
1:要操作注册表,我们必须要引入必要的命名空间:
在这个命名空间里面包含了许多注册表相关的类,足够我们使用了~~
2:命名空间里面提供了一个类:RegistryKey 利用它我们可以定位到注册表最开头的分支:
ClassesRoot,CurrentUser,Users,LocalMachine,CurrentConfig
如:
四:判断键值是否存在
删除、判断注册表项是否存在、判断键值是否存在。
准备工作:
1:要操作注册表,我们必须要引入必要的命名空间:
在这个命名空间里面包含了许多注册表相关的类,足够我们使用了~~
2:命名空间里面提供了一个类:RegistryKey 利用它我们可以定位到注册表最开头的分支:
ClassesRoot,CurrentUser,Users,LocalMachine,CurrentConfig
如:
3:在操作的过程中涉及到子分支,要用进行深入,单个会报错!
4:最后要调用RegistryKey对象的Close()关闭对注册表的修改~~~
5:以下我们的例子都是在LocalMachine分支下,请注意。
一:注册表项的创建,打开与删除
1:创建:
创建注册表项主要用到RegistryKey 的CreateSubKey()方法。如:
2:读取:
info结果为:园
3:删除:
四:判断键值是否存在