这是我写过的最长的代码了,耗时一周时间。主要功能是清除电脑上的U盘使用记录(对付检查用的,呵呵)
可能高手看了会笑,自己也感觉写的太罗嗦,不过蛮有用的。呵呵,水平有限,请大家指教。
工具名称:Usblog_Killer 1.0
语言:批处理
功能:删除U盘使用记录
原理:清除注册表中记录U盘信息的相关项,适用于XP系统。
源程序在附件当中。
使用说明:
由于本人能力有限,无法在批处理中解决“设置注册表键值权限”的问题,因此,使用此工具前请确认下列注册表项的权限为“完全控制”,否则无法彻底清除U盘使用记录
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum (可能不存在,属于正常)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\ (可能不存在,属于正常)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\DeviceClasses (一般为完全控制,不用设置)
设置方法:在“运行”中输入regedit 以第一项为例,在注册表中定位到...CurrentControlSet\Enum右键点击文件夹Enum,选择“权限”,在弹出的对话框中 勾选“完全控制”为“允许”,确定即可。
上面几项注册表的位置都在一起,很容易找到。
《Usblog_killer 1.0》在XP系统上测试成功,如果有其它问题,欢迎访问亮子空间交流。
源代码如下:(将红线下方的代码复制粘贴在记事本上保存为bat文件,直接可以运行)
代码较长,超过字数上限,得分三次来帖了……(版面居然有字数要求……)
下面是第一部分:
-----------------------------------------cut and save as *.bat---------------------------------------
|