社区
C#
帖子详情
C#如果修改注册表主键名称?
x1234521
2007-08-20 02:23:24
比如
HKEY_CLASSES_ROOT\Scripting.FileSystemObject
我想把这个Scripting.FileSystemObject给名怎么弄啊
看了些文章,都是操作键值的,用 setvalue,这个怎么弄呢?
...全文
267
8
打赏
收藏
C#如果修改注册表主键名称?
比如 HKEY_CLASSES_ROOT\Scripting.FileSystemObject 我想把这个Scripting.FileSystemObject给名怎么弄啊 看了些文章,都是操作键值的,用 setvalue,这个怎么弄呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
x1234521
2007-08-21
打赏
举报
回复
楼上的,把你们复制的代码贴一下看看算法,因为涉及到 键值和子键多级。
我写了感觉麻烦,各位贡献个代码。
x1234521
2007-08-21
打赏
举报
回复
哎,看来只能这样了,真失败,RENAME方法都没有
bigeyescat
2007-08-20
打赏
举报
回复
我是先创建个新的,再把原来的删掉...
shinaterry
2007-08-20
打赏
举报
回复
我是先删除再添加的...
wdgphc
2007-08-20
打赏
举报
回复
呵呵,这个类里没有rename方法
x1234521
2007-08-20
打赏
举报
回复
我也想过这个方法,但原来的那个主键下有很多的子键和键值信息,删除再来,很麻烦
RegistryKey这个类里就没有其他的操作方法吗?
盼望高手!
wen01071081
2007-08-20
打赏
举报
回复
你可以选把那条注册信息删除 再写入一个你指定名称指定值的注册信息到当前位置就好啦
x1234521
2007-08-20
打赏
举报
回复
问题也错字,重发下
======================
比如
HKEY_CLASSES_ROOT\Scripting.FileSystemObject
我想把这个Scripting.FileSystemObject给改名怎么弄啊
看了些文章,都是操作键值的,用 setvalue,这个怎么弄呢?
C#
操作Windows
注册表
Windows 操作系统的
注册表
包含了很多有关计算机运行的配置方式,打开
注册表
我们可以看到
注册表
是按类似于目录的树结构组织的,其中第二级目录包含了五个预定义
主键
分别是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG。 对各个部分分别进行了介绍
C#
读写
注册表
的思路及代码
NET框架在Microsoft.Win32名字空间中提供了两个类来操作
注册表
:Registry和RegistryKey。这两个类都是密封类不允许被继承。下面我们分别来介绍这两个类。Registry类提供了7个公共的静态域,分别代表7个基本
主键
(其中两个在XP系统中没有)分别是: Registry.ClassesRoot 对应于HKEY_CLASSES_ROOT
主键
Registry.CurrentUser 对应于HKEY_CURRENT_USER
主键
Registry.LocalMachine 对应于 HKEY_LOCAL_MACHINE
主键
Registry.User 对应于 HKEY_U
C#
注册表
操作实现代码
其中第二级目录包含了五个预定义
主键
分别是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG。下面我们来分别解释这5个类的作用 HKEY_CLASSES_ROOT该
主键
包含了文件的扩展名和应用程序的关联信息以及Window Shell和OLE用于储存
注册表
的信息。该
主键
下的子键决定了在WINDOWS中如何显示该类文件以及他们的图标,该
主键
是从HKEY_LCCAL_MACHINE\SOFTWARE\Classes映射过来的。 HKEY_CURRENT_USER该
主键
包含了如
c#
注册表
操作类分享
代码如下:///
///
注册表
基项静态域/// /// 主要包括:/// 1.Registry.ClassesRoot 对应于HKEY_CLASSES_ROOT
主键
/// 2.Registry.CurrentUser 对应于HKEY_CURRENT_USER
主键
/// 3.Registry.LocalMachine 对应于 HKEY_LOCAL_MACHINE
主键
/// 4.Registry.User 对应于 HKEY_USER
主键
/// 5.Registry.CurrentConfig 对应于HEKY_CURRENT_CONFIG
主键
/// 6.Registry.DynD
C#
注册表
的操作,最常用的操作
///
/// 构造根键为RootKey的
注册表
操作类,缺省打开Current_User
主键
///
///
The key. /// Create Datetime:2009-10-14 17:35 /// Author: Admin public MyRegistry(RegistryKey reg) { rootkey = reg; }
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章