社区
C#
帖子详情
求注册表操作
fjtxwd
2009-12-16 02:09:30
获取IE的internet选项的值
比如,主页,还有高级里的那些设置的值
谢谢
...全文
66
5
打赏
收藏
求注册表操作
获取IE的internet选项的值 比如,主页,还有高级里的那些设置的值 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fjtxwd
2009-12-16
打赏
举报
回复
我是想知道,比如高级中 播放网页中的视频 这一项有没有选中,这个怎么操作
_0筱筱0_
2009-12-16
打赏
举报
回复
楼上的方法可行...基本可以结贴了
colin_liying
2009-12-16
打赏
举报
回复
以下从‘读’‘写’‘删除’‘判断’四个事例实现对注册表的简单操作
1.读取指定名称的注册表的值
private string GetRegistData(string name)
{
string registData;
RegistryKey hkml = Registry.LocalMachine;
RegistryKey software = hkml.OpenSubKey("SOFTWARE",true);
RegistryKey aimdir = software.OpenSubKey("XXX",true);
registData = aimdir.GetValue(name).ToString();
return registData;
}
以上是读取的注册表中HKEY_LOCAL_MACHINE\SOFTWARE目录下的XXX目录中名称为name的注册表值;
2.向注册表中写数据
private void WTRegedit(string name,string tovalue)
{
RegistryKey hklm = Registry.LocalMachine;
RegistryKey software = hklm.OpenSubKey("SOFTWARE",true);
RegistryKey aimdir = software.CreateSubKey("XXX");
aimdir.SetValue(name,tovalue);
}
以上是在注册表中HKEY_LOCAL_MACHINE\SOFTWARE目录下新建XXX目录并在此目录下创建名称为name值为tovalue的注册表项;
3.删除注册表中指定的注册表项
private void DeleteRegist(string name)
{
string[] aimnames;
RegistryKey hkml = Registry.LocalMachine;
RegistryKey software = hkml.OpenSubKey("SOFTWARE",true);
RegistryKey aimdir = software.OpenSubKey("XXX",true);
aimnames = aimdir.GetSubKeyNames();
foreach(string aimKey in aimnames)
{
if(aimKey == name)
aimdir.DeleteSubKeyTree(name);
}
}
以上是在注册表中HKEY_LOCAL_MACHINE\SOFTWARE目录下XXX目录中删除名称为name注册表项;
4.判断指定注册表项是否存在
private bool IsRegeditExit(string name)
{
bool _exit = false;
string[] subkeyNames;
RegistryKey hkml = Registry.LocalMachine;
RegistryKey software = hkml.OpenSubKey("SOFTWARE",true);
RegistryKey aimdir = software.OpenSubKey("XXX",true);
subkeyNames = aimdir.GetSubKeyNames();
foreach(string keyName in subkeyNames)
{
if(keyName == name)
{
_exit = true;
return _exit;
}
}
return _exit;
}
以上是在注册表中HKEY_LOCAL_MACHINE\SOFTWARE目录下XXX目录中判断名称为name注册表项是否存在,这一方法在删除注册表时已经存在,在新建一注册表项时也应有相应判断;
呵呵呵呵呵呵呵呵呵呵呵呵
2009-12-16
打赏
举报
回复
可以考虑用RegistryKey操作注册表
或者用InternetSetOption之类的api函数
cstester
2009-12-16
打赏
举报
回复
打开注册表编辑器,找到[HKEY_CLASSES_ROOT\http\shell\open\command],将右侧的“默认”键的值设 置为“"C:\Program Files\Internet Explorer\iexplore.exe" -nohome”(不包括引号),关闭注册表并重起IE即可。
C#对Windows
注册表
的
操作
配置环境要
求
:1、
操作
系统:win7 32/64位 2、开发环境:Visual studio ... 授课特色:以实例讲解C#对Windows
注册表
的
操作
,包括获取、写入、修改、删除
注册表
等
操作
C#
操作
注册表
的方法
注册表
是Microsoft Windows
操作
系统中的一个重要组成部分,用于存储和管理系统和应用程序的配置信息。它是一个层次结构的数据库,以树形结构组织,类似于文件系统中的文件夹和文件。
注册表
存储了许多与
操作
系统和软件相关的信息,包括系统设置、用户配置、软件安装信息、硬件驱动程序和设备设置等。通过
注册表
,
操作
系统和应用程序可以快速访问和检索这些配置信息,以便正确运行和与其他组件进行通信。
注册表
由若干个键(Key)和键值(Value)组成。每个键都代表一个路径,类似于文件系统中的文件夹路径。
cmd命令行下常见的
注册表
操作
基础知识
注册表
的五个根建 hkey classes root,里面存储着应用程序启动所需要的所有信息,有扩展名,启动对应扩展名文件所需要的程序等。 HKCU hkey current user,存储当前用户配置,包括环境变量配置等。 HKLM hkey local machine,本地计算机的系统信息,包括硬件与
操作
系统信息等。 HKEY USERS ,包括计算机默认用户的信息,当前用户信息,还有软件的配置信息,这里面有一个子键default很重要,新建用户的配置就根据这个default来设置的。 HK
MFC
注册表
操作
详解
MFC
注册表
操作
详解出处:Zarotys Blog前置知识:VC WIN-API MFC我总结了一些MFC
操作
注册表
,大致分3种方法: 1)WIN-API这个是当然的了,MFC也是基于WIN-API的,所以我们直接在MFC里面应用WIN-API的
注册表
操作
函数来对
操作
注册表
,是没有一点问题的。WIN-API的
注册表
操作
大家
易语言的
注册表
操作
注册表
功能六个主键的含义如下:
注册表
的根目录为常量,类型为“整数型(int)”。可以为以下常量值之一: 1、#根类; 2、#现行设置; 3、#现行用户; 4、#本地机器; 5、#所有用户。 调用格式: 〈文本型〉 取文本注册项 (整数型 根目录,文本型 全路径注册项名,[文本型 默认文本]) - 系统核心支持库->系统处理 英文名称:GetTex
C#
110,571
社区成员
642,568
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章