|
|
发表于 2011-11-19 14:12:41
|
显示全部楼层
回复 20# BillGates
假如你U盘里面只放文件,从来不放EXE文件的,发现EXE文件就全部删除,包括INI。去掉那些能够自动弹出U盘的东西,desktop_ini?。
假如有一些EXE文件,但这些文件都超过1M的话,你也可以将小于1M的删掉,判断大小用DIR火FOR。有同名病毒是1.20M的?
如果知道文件名,清理它们都不算难度。直接用文件名来判断,并且为防误删,你直接MOVE到一个盘里封住。
其他的,即使同名,一个是文件夹,一个是EXE,这个还是可以区分的,不会误删。判断文件夹用if exist windows\. dir /ad windows,或者其他的。
综合起来,判断文件名是否病毒,是就直接删,然后判断是否与文件夹同名,是可以删除,为慎重起见,再判断该文件的创建或修改时间,判断文件的大小,这样,你就可以80%的把握它是不是病毒了。
一般情况下,驱动盘第一层目录是很少有EXE文件的,自己放的除外。而U盘可能会所有文件夹都挨,而只要文件名同样,基本上可以删掉同名 EXE,不同名的一般会有固定的文件名,找到删掉,文件名变化的,根据时间大小也可以清楚,不过要确认一下。 |
|