C产品在市场上有哪些独特优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1801个文字,预计阅读时间需要8分钟。
当然可以,请您提供需要改写的原文,我会帮您进行修改。
本文实例讲述了C#操作注册表的方法。分享给大家供大家参考,具体如下:
下面我们就来用.NET下托管语言C#注册表操作,主要内容包括:注册表项的创建,打开与删除、键值的创建(设置值、修改),读取和删除、判断注册表项是否存在、判断键值是否存在。
准备工作:
1. 要操作注册表,我们必须要引入必要的命名空间:
复制代码 代码如下:using Microsoft.Win32;
在这个命名空间里面包含了许多注册表相关的类,足够我们使用了~~
2. 命名空间里面提供了一个类:RegistryKey 利用它我们可以定位到注册表最开头的分支:
ClassesRoot,CurrentUser,Users,LocalMachine,CurrentConfig
如:复制代码 代码如下:RegistryKey key = Registry.LocalMachine;
3. 在操作的过程中涉及到子分支,要用\\进行深入,单个\会报错!
4. 最后要调用RegistryKey对象的Close()关闭对注册表的修改~~~
5. 以下我们的例子都是在LocalMachine分支下,请注意。
本文共计1801个文字,预计阅读时间需要8分钟。
当然可以,请您提供需要改写的原文,我会帮您进行修改。
本文实例讲述了C#操作注册表的方法。分享给大家供大家参考,具体如下:
下面我们就来用.NET下托管语言C#注册表操作,主要内容包括:注册表项的创建,打开与删除、键值的创建(设置值、修改),读取和删除、判断注册表项是否存在、判断键值是否存在。
准备工作:
1. 要操作注册表,我们必须要引入必要的命名空间:
复制代码 代码如下:using Microsoft.Win32;
在这个命名空间里面包含了许多注册表相关的类,足够我们使用了~~
2. 命名空间里面提供了一个类:RegistryKey 利用它我们可以定位到注册表最开头的分支:
ClassesRoot,CurrentUser,Users,LocalMachine,CurrentConfig
如:复制代码 代码如下:RegistryKey key = Registry.LocalMachine;
3. 在操作的过程中涉及到子分支,要用\\进行深入,单个\会报错!
4. 最后要调用RegistryKey对象的Close()关闭对注册表的修改~~~
5. 以下我们的例子都是在LocalMachine分支下,请注意。

