C#操作注册表常用方法有哪些呢?下面我们就来几个操作注册表常用的几个方法:
C#操作注册表常用方法之创建子键的方法原型为:
- public RegistryKey CreateSubKey(string sunbkey);
参数sunbkey表示要创建的子键的名称或路径名。创建成功返回被创建的子键,否则返回null。
C#操作注册表常用方法之打开子键的方法原型为:
- public RegistryKey OpenSubKey(string name);
- public RegistryKey OpenSubKey(string name,bool writable);
参数name表示要打开的子键名或其路径名,参数writable表示被打开的子键是否允许被修改,第一个方法打开的子键是只读的。Microsoft.Win32类还为我们提供了另一个方法,用于打开远程计算机上的注册表,方法原型为:
- public static RegistryKey OpenRemoteBaseKey(RegistryHive hKey,string machineName);
C#操作注册表常用方法之删除子键的方法原型为:
- public void DeleteKey(string subkey);
该方法用于删除指定的主键。如果要删除的子键还包含主键则删除失败,并返回一个异常,如果要彻底删除该子键极其目录下的子键可以用方法DeleteSubKeyTree,该方法原型如下:
- public void DeleteKeyTree(string subkey);
C#操作注册表常用方法之读取键值的方法原型如下:
- public object GetValue(string name);
- public object GetValue(string name,object defaultValue);
参数name表示键的名称,返回类型是一个object类型,如果指定的键不存在则返回null。如果失败又不希望返回的值是null则可以指定参数defaultValue,指定了参数则在读取失败的情况下返回该参数指定的值。
C#操作注册表常用方法之设置键值的方法原型如下:
- public object SetValue(string name,object value);
C#操作注册表常用方法的内容就向你介绍到这里,希望对你了解和学习C#操作注册表常用方法有所帮助。
【编辑推荐】