|  | 
 
| 近日,遇一局域网大面积中毒,小弟自己写了个专杀解决了问题,后来回头一想,如今的病毒越来越难以删除,下回遇到的病毒如果难以删除,处理起来就十分麻烦,于是想将专杀的文件删除方式改为重启进入DOS删除。结果遇到了以下难题: 一,所使用的DOS镜像为了能支持NTFS读写,加入了ntfs4dos v1.9,问题在于,引导进入DOS后,NTFS4DOS加载后需要输入yes或no,考虑到想让DOS删除由程序自动完成,此处能否有办法可以由程序输入yes或no,或者跳过此步
 ;二,所用DOS镜像的autoexec.bat内容如下,del.bat也封装在镜像中,del.bat所做操作为查找硬盘上的viruspath.bat(病毒文件待删除列表),然后执行
 @Echo off
 if "%1"=="auto" goto _batch
 path=a:\
 cd a:\
 NTFS4DOS.EXE COMMAND /P /F /E:2000 /K auto
 :_batch
 call a:\del.bat
 goto _end
 :_end
 cd a:\
 del.bat内容:
 for %%i in (c d e f g h i j k) do if exist %%i:\viruspath.bat set path=%%i
 cd a:\
 call %path%:\viruspath.bat %path%
 遇到的问题为:引导进入dos后,ntfs4dos正常加载,del.bat的内容不能正常解析,找不到viruspath.bat,不知问题出在什么地方,还望各位指教
 下面附所用的dos镜像<br />
  BOOT.part01.rar
(100 KB, 下载次数: 38) | 
 |