C#注册表
2016-07-02 10:48
204 查看
C#注册表情缘
记得当时刚接触C#的时候,喜欢编写各种小软件,而注册表系列和网络系列被当时的我认为大牛的必备技能。直到我研究注册表前一天我都感觉他是那么的高深。今天正好有空,于是就研究了下注册表系列的操作,也随手封装了一个注册表帮助类。简单记一下,当饭后娱乐
完整Demo研究:https://github.com/dunitian/LoTCodeBase/tree/master/NetCode/0.知识拓展/02.注册表系
这个是一些常用的方法和属性(不全,只是列出了比较常用的一些)【OpenSubKey(string name,bool b)当b为true则表示开了可写权限】
//RegistryKey
//属性:
// ValueCount 检索项中值的计数
// SubKeyCount 获取子项个数
//方法:
// OpenSubKey(string name,bool b) 获取子项 RegistryKey,b为true时代表可写
// GetSubKeyNames() 获取所有子项名称的字符串数组
// GetValueNames() 检索包含与此项关联的所有值名称的字符串数组
// GetValue(string name) 获取指定名称,不存在名称/值对,则返回 null
// CreateSubKey(string subkey) 创建或者打开子项的名称或路径
// SetValue(string name,object value) 创建或者打开子项的名称或路径
// DeleteSubKeyTree(string subkey) 递归删除指定目录,不存在则抛异常
// DeleteSubKey(string subkey,bool b) 删除子项,b为false则当子项不存在时不抛异常
// DeleteValue(string name,bool b) 删除指定的键值,b为false则当子项不存在时不抛异常
先举个简单的案例:
代码如下:
代码如下:
相关文章推荐
- “System.StackOverflowException”类型的未经处理的异常在 mscorlib.dll 中发生
- C# 7.0
- “Microsoft.Jet.OLEDB.4.0” 解决方法
- c#实现的去掉头或尾部的指定字符串
- C#创建xml文件并写入内容
- C#中生成XML的三种方法
- 在C#中创建和读取XML文件
- VC DLL内封装MicroDraw ActiveX控件;C#内再调用DLL
- c# 6.0 学习笔记
- Lync(Skype)接口开发实录
- C# WinForm生成Code128条形码
- C#设计模式(一)订阅-发布模式
- C# 图片缩略
- juggle添加c#版本
- 弥补学生时代的遗憾~C#注册表情缘
- C#时间日期格式大全
- 【快速排序算法-C#实现】
- csharp:Nhibernate Procedure with CreateSQLQuery and GetNamedQuery
- c#中ref与out的区别
- C#的命名管道(named pipe)