@ECHO OFF
MD E:\RECYCLED\UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}>NUL
IF EXIST O:\NUL GOTO DELETE
SUBST O: E:\RECYCLED\UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}
START
O:\
GOTO END
:delete
SUBST /D O:
:END
这个O盘会不会容易中病毒?
@ECHO OFF
MD E:\RECYCLED\UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}>NUL
IF EXIST O:\NUL GOTO DELETE
SUBST O: E:\RECYCLED\UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}
START
O:\
GOTO END
:delete
SUBST /D O:
:END
这个O盘会不会容易中病毒?
不会,这是一段利用ClSID进行隐藏文件的批处理代码,你可以用WinRAR进行破解。应为它对数据读取的方式不同,用WinRAR进入E:\RECYCLED\ 你可以看见一个名为UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}的特殊文件夹。现在解说一下这段批处理:
@ECHO OFF 关闭所有回显
MD E:\RECYCLED\UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}>NUL
在 E:\RECYCLED\ 下创建一个名为UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}的特殊文件夹
IF EXIST O:\NUL GOTO DELETE 如果存在O盘,跳转到:delete所在位置
SUBST O: E:\RECYCLED\UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}
用subst命令将E:\RECYCLED\UDrives.{25336920-03F9-11CF-8FD0-00AA00686F13}虚拟成O盘
START 这里应该是Start O: 才对,意为打开O盘
O:\ 这一行意为跳转到O盘,没什么意义,应该是上一行不小心回车了吧?
GOTO END 跳转到:END标识处
:delete 一个GOTO标识
SUBST /D O: 用subst命令卸去O盘
:END 一个GOTO标识