【注册表】编辑REG文件基本语句——注册表的增删改

前言


       我们知道regedit是注册表编辑器,通过注册表我们可以完成电脑中的各种设置功能。这篇文章主要是对reg文件的探索,它是注册表文件,就是你可以在这个文件中写一个指令来修改相应的注册表项,实现对注册表项的增删改。就好像SQL Server一样,我们可以利用图形化的方式完成对数据库的增删改,也可以用sql操作语句来实现。reg文件就是注册表的操作语句。


说明


       reg文件使为了方便用户或安装程序在注册表中添加信息而设计的,其扩展名为reg。reg文件实际上是一种注册表脚本文件,双击reg文件即可将其中的数据导入到注册表中。通过约定的格式,可以利用reg文件直接对注册表进行任何修改操作,而且它对注册表的操作可以不受Regedit.exe被禁用的限制。


      下面通过介绍两个实例来实现对注册表文件进行编辑。


     【例1】在注册表根项HKEY_CURRENT_USER\Software\中添加HACK的主键,并在HACK主键下建立一个名为NAME、类型为DWORD、值为00000000的键值项。具体的操作步骤如下:


步骤一:在记事本中输入如下代码,regedit4一定要大写,4代表注册表的版本号,是注册表的固定格式。[HKEY_CURRENT_USER\Software\HACK]是要添加主键的路径。在需要建立主键时,需要把该主键的路径写出来并用方括号括起来。




步骤二:将记事本的扩展名改为.reg,双击运行,我们就可以看到我们写入到注册表中的内容了。




【例2】本例的作用是把上一个实例中建立的注册表信息删除。其操作步骤如下:


步骤一:删除建立的name键值项。用记事本打开reg文件后,再修改最后一行代码并运行,如图所示。




步骤二:删除主键。用记事本打开reg文件后,在其中修改最后一行代码(在路径前加减号),保存,运行,如图所示。




这样我们就把HACK键项删除了。直接在路径和NAME前都加上减号,运行也是相同的效果。


扩展


       我们注意到,每次运行reg文件的时候都会有一个提示,询问是否导入,很麻烦。我们其实可以用命令行的方式运行reg文件来取消系统提示,直接导入注册表,这也是病毒常做的事情。命令格式为:regedit /s reg文件路径,如:regedit /s D:\3.reg 。





总结


       上面的两个实例是展示了如何实现对注册表的添加和删除,那么怎么更改呢?其实就是跟添加一样,把要修改的值直接赋给对应的项就行,然后写在reg文件中,运行就行了。另外,注册表还有一个导出的功能,在你不知道一个语句怎么写的时候可以利用这个功能来参考,里面也会标明注册表的版本号。

       活学活用,运行后看桌面右键效果(取消请点我)。微笑

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值