没有合适的资源?快使用搜索试试~ 我知道了~
c#注册表操作大全 c#注册表的删除、添加、修改、遍历
3星 · 超过75%的资源 需积分: 50 55 下载量 118 浏览量
2010-01-31
14:52:46
上传
评论 3
收藏 7KB TXT 举报
温馨提示
试读
7页
c#注册表的查找、更新、添加、修改、遍历等。
资源推荐
资源详情
资源评论
1.打开键
//using Microsoft.Win32;
RegistryKey rkLocalM = Registry.LocalMachine; //Registry.ClassesRoot, Registry.LocalMachine, Registry.Users, Registry.CurrentConfig
const string strSubKey = %%1; //@"SOFTWARE\ODBC\ODBC.INI\DBNewTest\Test"
RegistryKey rkSub = rkLocalM.OpenSubKey( strSubKey );
//rkLocalM = Registry.LocalMachine; //Registry.ClassesRoot, Registry.LocalMachine, Registry.Users, Registry.CurrentConfig
//rkLocalM.OpenSubKey(%%1);
2.添加键
//using Microsoft.Win32;
RegistryKey rkLocalM = Registry.LocalMachine; //Registry.ClassesRoot, Registry.LocalMachine, Registry.Users, Registry.CurrentConfig
const string strSubKey = %%1; //@"SOFTWARE\ODBC\ODBC.INI\DBNewTest\Test"
RegistryKey rkSub = rkLocalM.CreateSubKey( strSubKey );
rkLocalM.Close();
3.删除键
rkSub.DeleteSubKey( %%1, false );
4.枚举第一个键
//using System.Collections;
IEnumerator<string> it = SubKey.GetSubKeyNames().First();
string %%1=it.Current;
5.枚举下一个键
string %%1=null;
if(it.MoveNext());
%%1=it.Current;
6.获取DWORD值
%%2=rkSub.GetValue(%%1);
//using Microsoft.Win32;
RegistryKey rkLocalM = Registry.LocalMachine; //Registry.ClassesRoot, Registry.LocalMachine, Registry.Users, Registry.CurrentConfig
const string strSubKey = %%1; //@"SOFTWARE\ODBC\ODBC.INI\DBNewTest\Test"
RegistryKey rkSub = rkLocalM.OpenSubKey( strSubKey );
//rkLocalM = Registry.LocalMachine; //Registry.ClassesRoot, Registry.LocalMachine, Registry.Users, Registry.CurrentConfig
//rkLocalM.OpenSubKey(%%1);
2.添加键
//using Microsoft.Win32;
RegistryKey rkLocalM = Registry.LocalMachine; //Registry.ClassesRoot, Registry.LocalMachine, Registry.Users, Registry.CurrentConfig
const string strSubKey = %%1; //@"SOFTWARE\ODBC\ODBC.INI\DBNewTest\Test"
RegistryKey rkSub = rkLocalM.CreateSubKey( strSubKey );
rkLocalM.Close();
3.删除键
rkSub.DeleteSubKey( %%1, false );
4.枚举第一个键
//using System.Collections;
IEnumerator<string> it = SubKey.GetSubKeyNames().First();
string %%1=it.Current;
5.枚举下一个键
string %%1=null;
if(it.MoveNext());
%%1=it.Current;
6.获取DWORD值
%%2=rkSub.GetValue(%%1);
7.获取二进制值
%%2=rkSub.GetValue(%%1);
8.读取字符串值
%%2=rkSub.GetValue(%%1);
9.写入字符串值
rkSub.SetValue( %%1, "Test" );
10.写入二进制值
rkSub.SetValue(%%1, value, RegistryValueKind.Binary);
11.写入DWORD值
rkSub.SetValue(%%1, value, RegistryValueKind.DWord);
12.设置DWORD值
rkSub.Add(%%1, value, RegistryValueKind.DWord);
13.删除值
rkSub.DeleteValue( %%1, false );//"DriverID"
14.关闭键
rkSub.Close();
15.列出一个键下所有的子键
string[] strSubKeys = rkSub.GetSubKeyNames();
for( int i = 0; i < strSubKeys.Length; i++ )
{
string %%1= strSubKeys[i] ;
剩余6页未读,继续阅读
资源评论
- xinlong05212012-09-04中文的text文件,英文系统乱码
- q_hua2021-07-30在下佩服,还可有这么烂的代码......
- josife2013-10-08txt 简单描述,基本上可以满足要求。
- 阿乐2013-11-21原以为是demo ,下载后发现是txt文件,里面的方法只是做了归纳,不过可以看看。
- basicfua2014-03-18比较垃圾喔!!
先来
- 粉丝: 14
- 资源: 15
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功