社区
C#
帖子详情
如何对注册表进行操作?
passer-by zwj
2003-07-18 12:57:58
我想知道关于C#如何对注册表进行读写,请高手指点.
...全文
90
5
打赏
收藏
如何对注册表进行操作?
我想知道关于C#如何对注册表进行读写,请高手指点.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wzs_wzs123
2003-07-18
打赏
举报
回复
RegistryKey regRead=Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run");
/*如果需要项的写访问权限,真第二个参数则设置为true,如果只是读取
第二个参数为false,或者不要第二个参数
RegistryKey regRead=Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows\CurrentVersion\Run",true);
*/
string[] subKeyNames = regRead.GetSubKeyNames();//*得到当前项下所有子项名称字符串数组
string[] nowValueNames = regRead.GetValueNames();//*得到当前项名称字符串数组
string[] nowValue =string[nowValueNames.Length];//*用来保存当前项的键名称
for(int i=0;i< subKeyNames.Length;i++)
{
nowValue[i] = regRead.GetValue(subKeyNames[i]);//*循环读取当前项的键值
}
regRead.Close();
ListBox1.Items.AddRange(subKeyNames);//列举当前项下所有子项名称
ListBox2.Items.AddRange(nowValueNames);//列举当前项下的所有键名称
ListBox3.Items.AddRange(nowValue[i]);//列举当前子项下的所有键值
CMIC
2003-07-18
打赏
举报
回复
给你个例子
using Microsoft.Win32.Registry
try
{
RegistryKey rkey = Registry.LocalMachine;
RegistryKey rkey1=rkey.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run",true);
rkey1.SetValue("conncetInterNet",fileName +@"\记录上网时间.exe");
rkey1.Close();
MessageBox.Show("写入注表成功!","提示!");
}
catch(Exception exce)
{
MessageBox.Show(exce.Message,"Error");
}
写如注册表
aspnetwuxueyou
2003-07-18
打赏
举报
回复
refer to
http://www.zdnet.com.cn/developer/code/story/0,2000081534,39079540-1,00.htm
aspnetwuxueyou
2003-07-18
打赏
举报
回复
Microsoft.Win32.Registry
brightheroes
2003-07-18
打赏
举报
回复
using system.microsoft.win32
在坛子上搜一下。很多这方面的贴子
C#
注册表
技术及
操作
本文详细介绍了如何在C#中使用.NETFramework
操作
Windows
注册表
,包括基本概念、Registry和RegistryKey类的使用、读取、创建、修改和删除
注册表
信息的
操作
方法,以及注意事项和示例代码。
WinForm开发基础之
操作
注册表
本文聚焦WinForm开发中
注册表
的
操作
。先介绍
注册表
根键及其作用,如HKEY_CLASSES_ROOT存储文件关联信息等。接着阐述
注册表
适用场景,包括存储用户设置、记录软件安装信息等。最后详细说明在WinForm中
操作
注册表
的方法,如引用命名空间、读写值等,还提及
操作
注意事项。
windows
注册表
操作
本文详细介绍了Windows
注册表
的作用、结构、常见类型及基本
操作
。通过
注册表
可以控制软件、硬件设置,常见的根键有HKEY_CLASSES_ROOT、HKEY_CURRENT_USER等。此外,还探讨了
注册表
破坏的现象及原因,并提供了编程
操作
注册表
的API,如RegOpenKeyEx、RegSetValueEx等。
Java
操作
注册表
本文介绍了一种纯Java
操作
Windows
注册表
的方法,无需依赖JNI或外部DLL,通过反射调用Java原生方法实现
注册表
读写。文章详细展示了如何创建、读取、删除
注册表
项及值。
C++
注册表
操作
本文详细介绍了Windows
注册表
的五个关键
操作
函数:RegOpenKeyEx用于打开
注册表
键,RegCreateKey用于创建或打开
注册表
项,RegSetValueEx用于设置
注册表
项的值,RegCloseKey用于关闭
注册表
句柄,以及RegDeleteValue用于删除
注册表
键值。通过具体示例展示了如何使用这些函数
进行
注册表
读写。
C#
111,132
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章