当前位置: 首页 > others > 正文

借unlocker的bat脚本学习regedit使用

今天看到一个不错的软件Unlocker,用来强制删除文件的小软件。

其中两个bat文件吸引了我:

—————————————-

###Install.bat

@echo off

color 0A

Echo Installing Unlocker1.8.4 green edition

regsvr32 /s unlockercom.dll

regedit /s lng.reg

Ping 127.0.0.1 -n 6 >nul

##uninstall.bat

@echo off

color 0A

Echo Uninstall Unlocker1.8.4 green edition

regsvr32 /u /s unlockercom.dll

regedit /s clear.reg

Ping 127.0.0.1 -n 6 >null

看到bat文件写的不错,其中的参数不是很明白,脚本执行起来是黑底绿字的,非常好看。

所以借此机会总结一下regedit的使用方法:

regsvr32的用法为:

“regsvr32 [/s] [/n] [/i(:cmdline)] dllname”。其中dllname为activex控件文件名,

建议在安装前拷贝到system文件夹下。

参数有如下意义:

/u——反注册控件

/s——不管注册成功与否,均不显示提示框,即 安静模式(一些病毒就是这样修改注册表的)

/c——控制台输出

/i——跳过控件的选项进行安装(与注册不同)

/n——不注册控件,此选项必须与/i选项一起使用

regedit的用法为:

  语法: Regedit [/L:system] [/R:user] filename1

     Regedit [/L:system] [/R:user] /C filename2

     Regedit [/L:system] [/R:user] /E filename3 [regpath]

其中:

/L:system 指定system.dat文件的存放位置。

/L:user 指定user.dat文件的存放位置。

filename1 指定引入注册表数据库的文件名。

/C filename2 指定形成注册表数据库的文件名。

/E filename3 指定导出注册表文件的文件名。

regpath 指定导出注册表文件的开始关键字(缺省为全部关键字)

使用javascript修改注册表 (use “(”替换“< ”,“)” 替换“>”,一些网页恶意代码常有)

( SCRIPT Language=”JavaScript” type=”text/javascript” )

< ! -- var shell = new ActiveXObject("WScript.Shell"); //新建键值 shell.RegWrite("HKEY_LOCAL_MACHINE\Software\Microsoft\windows\ CurrentVersion\Run\new1", "D:\Program Files\Tencent\QQ\QQ.exe","REG_SZ"); //删除键值 //shell.RegDelete("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\Run\new1"); -- >

( / SCRIPT )

本文固定链接: http://2hei.net/%e5%80%9funlocker%e5%ad%a6%e4%b9%a0regedit%e4%bd%bf%e7%94%a8.html | 2hei's site

该日志由 2hei 于2007年05月29日发表在 others 分类下,
原创文章转载请注明: 借unlocker的bat脚本学习regedit使用 | 2hei's site

报歉!评论已关闭.