可以用for命令做个循环吧。这样一个盘符一个盘符的写太累了作者: jiangnan110 时间: 2007-11-24 22:30 嗯嗯作者: zhanghong1 时间: 2007-11-25 18:10 若c盘已免疫过~这个P会询问的~~麻烦~~
能否自动跳过或者其它方法来处理一下这种情况?????????????????作者: gameoverwjl 时间: 2007-11-25 20:05 @echo off
for %%i in (c d e f g h i j k l m n o p q r s t u v w s y z) do (
set Driver=%%i
if exist %%i:\autorun.inf call :Check
if not exist %%i:\autorun.inf call :ctrate
if not exist %%i: exit
)
:Check
attrib -s -h -r %Driver%:\autorun.inf
del /Q %Driver%:\autorun.inf
goto ctrate
:ctrate
echo %Driver%:
cd \
%Driver%:
md autorun.inf && cd autorun.inf && md nodel..\ && cd\ && attrib +h autorun.inf && echo 成功在%Driver%盘创建!
pause
请指教..作者: wubozh 时间: 2007-11-26 19:59 for %%a 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 (for %%b in (autorun.inf auto.exe autorun.exe phbqhyy.exe ibvtcgv.exe myplayer.com 8e96f554.exe sos.exe PegeFile.pif) do if exist %%a\%%b attrib -s -h -r %%a\%%b & del /s /q %%a\%%b)
for %%a 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 %%a mkdir %%a\autorun.inf & mkdir %%a\autorun.inf\autorun..\\ & attrib %%a\autorun.inf +s +r +h作者: wubozh 时间: 2007-11-26 20:06 第一行for命令查找并删除所有分区下的autorun.inf文件以及列表中的可执行病毒程序文件,当它们存在,就去掉属性删除它们。
第二行for命令在每个存在的分区建立一个带有autorun..目录的autorun.inf目录,再加上只读,隐藏和系统属性,防止病毒再写入autorun.inf文件,达到免疫的目的(其实很容易就可以删除这个autorun.inf目录)