使用脚本和批处理清除电脑中的痕迹的代码第2/2页
更新时间:2008年08月31日 21:44:51 作者:
我们知道,使用Windows操作系统在你打开文件、输入各种密码或用QQ与朋友聊天,都可能引发个人机密泄漏,都会在机器上留下踪迹。为安全起见,如果是在公用电脑上,你应该在离开时抹去这些操作后留下的痕迹,下面是可能的泄密点及解决办法。
WSH所对应的程序“WScript.exe”是一个脚本语言解释器,正是它使得脚本可以被执行,就象执行批处理一样。在WSH脚本环境里,预定义了一些对象,通过它自带的几个内置对象,可以实现获取环境变量、创建快捷方式、加载程序、读写注册表等功能。本文正是这样一个具体的应用实例。
2)命令“WSHShell.RegWrite”表示在注册表中生成主键或生成键值;
3)命令“WSHShell.RegDelete”是删除主键或键值;
4)主键与键值的区别在于主键名后有“\”,键值没有“\”;
5)“HKLM”代表HKEY_LOCAL_MACHINE主键;“HKCU”代表HKEY_CURRENT_USER主键。
知道VBS修改注册表的格式后,注册表任你删改了,当然,你做这些操作之前,最好先备份注册表。
2.批处理文件如下:
@deltree -y c:\windows\temp\*.*
@deltree -y c:\windows\"Temporary Internet Files"\*.*
@deltree -y c:\windows\History\*.*
@deltree -y C:\Windows\Recent\*.*
@deltree -y C:\RECYCLED\*.*
@deltree -y C:\WINDOWS\Cookies\*.*
此批处理第一行为,删除临时文件夹的内容;第二、三行,删除IE浏览器打开网页后遗留下的内容;每四行为,删除“开始”菜单“文档”中的内容;第五行,删除垃圾桶里的内容;第六行,删除小甜饼。
将脚本语言文件和批处理文件复制到C:\windows文件夹中,双击reg.vbs文件运行它,以后每次启动电脑时,都会自动完成对注册表和垃圾文件夹的清理。
三、其他
其实直接用脚本语言也能实现上述批处理的功能,只是脚本文件在运行过程中,容易遇到这样的提示信息:Windows Scripting Host脚本执行错误,或者是:“种类:Microsoft VBScipt运行错误,说明:没有权限。“这样的错误,从而中止执行脚本程序。产生这些问题的原因是,安装有与脚本处理有关的软件,如安装了Office2000的脚本语言编辑程序,以及非正常关机等。
具体做法如下:
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFolder("C:\WINDOWS\Cookies\*.*"),True
fso.DeleteFile("C:\WINDOWS\Cookies\*.*"),True
fso.DeleteFolder("C:\WINDOWS\History\*.*"),True
fso.DeleteFile("C:\WINDOWS\History\*.*"),True
fso.DeleteFolder("C:\WINDOWS\Temp\*.*"),True
fso.DeleteFile("C:\WINDOWS\Temp\*.*"),True
fso.DeleteFolder("C:\RECYCLED\*.*"),True
fso.DeleteFile("C:\RECYCLED\*.*"),True
fso.DeleteFolder("C:\WINDOWS\Temporary Internet Files\*.*"),True
fso.DeleteFile("C:\WINDOWS\Temporary Internet Files\*.*"),True
你只需将以上内容附在前文reg.vbs文件之后即可,有兴趣的读者可以试试。以后在公用电脑上操作完毕就再也不怕泄漏秘密了
相关文章
windows使用批处理发布web到tomcat并启动tomcat脚本分享
这篇文章主要介绍了windows使用批处理发布web到tomcat并启动tomcat的脚本,需要的朋友可以参考下2014-03-03
最新评论