第22小时 注册表脚本编程入门new

第22小时 注册表脚本编程入门new

ID:34431775

大小:237.04 KB

页数:7页

时间:2019-03-06

第22小时 注册表脚本编程入门new_第1页
第22小时 注册表脚本编程入门new_第2页
第22小时 注册表脚本编程入门new_第3页
第22小时 注册表脚本编程入门new_第4页
第22小时 注册表脚本编程入门new_第5页
资源描述:

《第22小时 注册表脚本编程入门new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第22小时:注册表脚本编程入门本小时我们将对注册表脚本文件进行比较深入的学习。注册表脚本文件——即.reg文件的重要性不仅在于可以用于备份注册表设置,还可以用来改变注册表设置而无需打开注册表编辑器,这在解决某些问题时具有独特的优势和便利性。22.1注册表脚本是什么?在计算机日常维护中,为了防患于未然,我们需要对注册表进行导出备份;在导出时选择文件保存类型时会看到*.Reg文件,如图22-1所示,这个文件就是注册表脚本文件的格式。图22-1导出注册表文件图22-2通过快捷菜单编辑该.Reg文件可以通过记事本或其它文本编辑器打开并进行编辑,比如右击某个.Reg文件,在

2、右键菜单中会出现图22-2所示的菜单。在右键快捷菜单中,选择“编辑”命令就可以打开默认的脚本编辑软件(在Windows中都是记事本)来对脚本进行编辑,当然我们也可以选择其它的文本编辑软件来进行脚本编辑,不过需要在“资源管理器”的“工具→文件夹选项”来设置。打开“文件夹选项”窗口,选择“文件类型”选项,在其中找到“REG注册表项”,再单击“高级”按钮,进入图22-3所示的窗口。图22-3修改REG文件默认设置项目图22-4编辑REG文件类型的操作双击“edit”或选择“编辑”按钮就可以对打开该文件对应的应用程序进行修改,我们可以通过“浏览”按钮来选择其它关联应用程序

3、,如图22-4所示,比如用于编辑.Reg文件默认的是NOTEPAD.EXE程序(记事本),这里我们就可以在“用于执行操作的应用程序”中更改。当注册表或系统出现问题的时候,就可以通过注册表的导入功能将.Reg文件导入注册表,这样可以实现恢复注册表的目的。或者,直接运行.Reg文件安装到注册表中去,之后会弹出安装提示框,如图22-5所示,选择“是”按钮就可以将这些内容添加到注册表中。图22-5安装.Reg文件说了这么多,那么到底什么是注册表脚本呢?其实就是上面我们反复提到的.Reg文件,简单地讲,注册表脚本就是以.Reg为扩展名的可以对注册表进行操作的脚本文件。我们可

4、以利用该.Reg文件直接对注册表进行各种修改操作,而且对注册表的操作不会受到注册表编辑器被锁定或禁用的限制。22.2如何编写注册表脚本?首先我们得了解一下注册表文件的格式,跟其它一些脚本语言一样,注册表脚本在编写的时候需要遵循一定的格式,如果格式不正确,在使用这些脚本的时候会出现一些意想不到的问题。要遵循的格式是指我们在修改或自己创建一个注册表脚本文件的时候应该注意的问题。当然如果是用注册表编辑器(Regedit)导出的.Reg脚本文件是没有任何格式问题的。下面让我们来看一段注册表脚本文件:-------------------------------------

5、----------------------REGEDIT4;一个注册表脚本文件[HKEY_LOCAL_MACHINESOFTWAREACDSystemsACDSee50]@="默认值""CompanyID"="MasterHua.com""LicenseNumber"="581076451038881441""UserName"="User007"-----------------------------------------------------------在上面的脚本文件中,第一行的“REGEDIT4”是用来标明注册表脚本文件的文件格式类型,是必

6、须的部分,该格式可以广泛应用于Windows9X/.NT4/2000/XP中;另外有一种名为“WindowsRegistryEditorVersion5.00”的文件格式,它仅被用于Windows2000和WindowsXP中。这里建议大家使用REGEDIT4格式。在REGEDIT4之后的部分就是注册表脚本文件的正文部分。第二行是一个空行,这个空行是可以有也可以没有的,即是可选项。空一行可以让你的注册表脚本文件看上去有条理一点。第三行是注释部分,使用分号(;)开头,后面可以加上注释的内容,以此来增强该脚本文件的可读性,该注释部分也是可有可无的。第四行标明的是操作的

7、注册表主键或子键(全路径),这里必须用方括号“[]”括起来,比如上例中的“[HKEY_LOCAL_MACHINESOFTWAREACDSystemsACDSee50]”。第五行是注册表脚本文件的核心部分,该部分可以对注册表的各种数据进行设置,使用格式如:"数值名称"="数值数据",数值名称表示的是键名,注意的是必须用双引号("")括起来,而数值数据表示的是对应的数值。对于默认值、字符串值、二进制值和DWORD值设置的方法也不尽相同:默认值:@="默认值",在注册表中每一个子键中都会有一个默认键值项,如@=""就表示该默认键值为空,如果不使用@=""就表示该

8、默认键值为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。