码迷,mamicode.com
首页 > 其他好文 > 详细

怎样编写注册表文件

时间:2015-01-14 19:36:40      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:

有很多时候我们需要对注册表进行修改,而打开注册表编辑器一项一项的改又很麻烦,特别是注册表被锁无法打开时,这时候就需要编写一些reg文件导入注册表。下面就简单介绍一个.reg文件的编写规则,很简单。(对注册表操作具有一定的危险性,新手尝试时最好先做好备份。)
  首先新建一个文本文档,并将文件名后缀的.txt改成.reg,然后右键编辑,这样我们就可以编写注册表文件了。先说明一下,注册表文件中的;号后面的内容是注释,导入时会忽略这些内容。
  文件的第一行为:
REGEDIT4
;或Winddows Registry Editor Version5.00,其中REGEDIT4必须顶格大写,并与后面的内容隔一行,文件最后还要有一个回车。
新建一个项:
[HKEY_LOCAL_MACHINE\SYSTEM\rcbb]
;在SYSTEM下新建一个rcbb项
删除一个项:
[-HKEY_LOCAL_MACHINE\SYSTEM\rcbb];删除项rcbb
新建一个键值:
[KEY_LOCAL_MACHINE\SYSTEM\rcbb]
"RCBB"=dword:00000000 
;在rcbb项下新建一个名字为RCBB,类型为DWORD,值为00000000的键值,如果项rcbb不存在则先新建项rcbb,再新建键值RCBB。如果原来已存在键值RCBB,则用新的值覆盖原键值。
删除一个键值:
[KEY_LOCAL_MACHINE\SYSTEM\rcbb]
"rcbb"=- 
在创建字符串类型的键值时,如果该字符串中包含路径分隔符,这个路
径分隔符应该用双斜杠“ \\ ”表示,如:
[KEY_LOCAL_MACHINE\SYSTEM\rcbb]
"RCBB"="c:\\windows\\notepad.exe"
这里文件类型有以下几种:
1、Dword,用dword表示
2、十六进制,用hex表示
3、字符串,用reg_sz表示,添加时直接用引号接内容括起来就行
4、二进制,用reg_binary表示
5、多行字符串值,用reg_multi_sz表示
6、可扩展字符串值,用reg_expand_sz表示
若键值名为“默认”,用@,没有引号,如:
@=dword:00000000
如果想批量添加修改注册表键值,则依次写下去便可,注意别忘了最后一行后要有一个空行(即回车)。

怎样编写注册表文件

标签:

原文地址:http://www.cnblogs.com/xieqianli/p/4224552.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!