![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 01:15 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 发个自己写的删除U盘自动运行批处理 |
| 可打印版本 1,020 / 5 |
| 第1楼 bg | 发表于 2007-04-06 06:02 |
| 初级用户 发帖 34 积分 118 | |
|
发个自己写的删除U盘自动运行批处理 代码如下:
@echo off :: code by bg set virus= for %%f in (C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) do ( if exist %%f:\nul ( if exist %%f:\autorun.inf ( dir %%f:|find "0 可用字节">nul if errorlevel 1 ( attrib -s -h %%f:\autorun.inf>nul for /f "tokens=2 delims==," %%n in (%%f:\autorun.inf) do ( if exist %%f:\%%n ( tasklist|find "%%n">nul if not errorlevel 1 ( echo 恭喜你,机子中毒了 echo 现在求老天保佑你吧。 taskkill /im /f /t %%n ) attrib -s -h %%f:\%%n del %%f:\%%n /f/q echo 删除病毒文件--%%f:\%%n set virus=1 ) ) del %%f:\autorun.inf /f/q ) ) ) ) ) ) if "%virus%"=="1" goto norun exit :norun shutdown -l |
|
| 第2楼 bg | 发表于 2007-04-06 06:05 |
| 初级用户 发帖 34 积分 118 | |
|
该批处理可以去除硬盘和U盘上的自动运行文件,但是一旦你中招了,那就没有办法了,还是要小心。
|
|
| 第3楼 zh159 | 发表于 2007-04-06 08:47 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
我的U盘autorun.inf 内容是:
[AutoRun] icon=*.ico 也被删除了 |
|
| 第4楼 bg | 发表于 2007-04-06 09:08 |
| 初级用户 发帖 34 积分 118 | |
|
我没有考虑那么多,等我改下,加个判断的再发上来。
|
|
| 第5楼 wudixin96 | 发表于 2007-04-06 10:02 |
| 银牌会员 发帖 931 积分 1,928 | |
|
:-)。不错哦。学习了。
|
|
| 第6楼 bg | 发表于 2007-04-06 10:08 |
| 初级用户 发帖 34 积分 118 | |
|
我改了,现在应该没有什么问题了。
@echo off :: code by bg set virus= for %%f in (C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z) do ( if exist %%f:\nul ( if exist %%f:\autorun.inf ( dir %%f:|find "0 可用字节">nul if errorlevel 1 ( attrib -s -h %%f:\autorun.inf>nul for /f "tokens=1,2 delims==," %%a in (%%f:\autorun.inf) do ( if /i "%%a"=="OPEN" ( if exist %%f:\%%b ( tasklist|find "%%b">nul if not errorlevel 1 ( echo 恭喜你,机子中毒了 echo 现在求老天保佑你吧。 taskkill /im /f /t %%b ) del %%f:\autorun.inf /f/q attrib -s -h %%f:\%%b del %%f:\%%b /f/q echo 删除病毒文件--%%f:\%%b set virus=1 ) ) ) ) attrib +s +h %%f:\autorun.inf>nul ) ) ) ) ) if "%virus%"=="1" goto norun exit :norun pause shutdown -l |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |