万卷书   首页 > 电脑书籍 > 工具软件 > 打开注册表之门的“五把钥匙”
 
 

在上述代码中,WSHShell.RegWrite是用来向注册表中添加键值的;当然,我们也能使用“WSHShell.RegDelete”来将“DisableRegistryTools”取消。

检查代码没有错误后,将该代码文件保存为“del.js”文件,然后再将该文件导入到注册表中就可以完成注册表的“开门”目的了。

钥匙4、使用WSH脚本来“开门”
所谓WSH就是Windows Scripting Host的缩写,它是一种Windows环境下的与编程语言没有任何关系的脚本解释机制,利用该脚本环境中提供的一些对象,用户就能对注册表进行简单的修改和编辑。正是基于这个原理,我们就借助WSH脚本中的WSHShell对象,来实现删除或者修改注册表中的“DisableRegistryTools”键值的目的了。下面就是这种方法的具体实现要点:

在打开的文本编辑窗口中,直接输入如下控制代码:

DIM WSH
SET WSH=WSCRIPT.CREATEOBJECT(“WSCRIPT.Shell”)
WSH.POPUP(“这是用VBA打开注册表之门的一种方法”)
WSH.RegWrite“HKCU\Software\Microsoft\Windows\

CurrentVersion\Policies\System\DisableRegistryTools”,

,“reg-dword”

检查代码无误后,将上述代码保存为一个名叫“del.vbs”的文件,然后用鼠标双击这个文件,我们就能打开被关闭的注册表了。

钥匙5、直接用UltraEdit编辑
UltraEdit是一种十六进制的编辑操作器,利用它用户可以直接修改和编辑注册表文件。要是想利用该编辑器来打开注册表的话,可以先用它来打开注册表编辑器,然后执行菜单栏中的“搜索”项,从打开的下拉菜单中执行“查找”命令,在随后出现的窗口中,将“查找ASII字符”选项选中,并将查找的内容设置为“DisableRegistryTools”;之后用鼠标单击确定按钮,来开始查找;找到该键值后,直接将其数值从“1”修改为其他任何符合书写规范的数值,就能将注册表解开了。

上一页 WanJuanShu