Board logo

标题: 怎么用批处理判断系统有个分区? [打印本页]

作者: xuxuand     时间: 2006-11-26 01:13    标题: 怎么用批处理判断系统有个分区?

怎么用批处理判断系统有个分区?

大家应该知道有个autorun病毒,主文件是sxs.exe(没个盘的根目录),以及C:\WINDOWS\system32\SVOHOST.exe的这个。
参考http://www.eliuzd.com/blog/article.asp?id=244
因为学校的机子中这个太多了手杀太麻烦了..
根据这个文章写了个批处理.遇到问题 (希望大家帮我解决一下)


这个文件必须复制到没个盘的跟目录下或把每个盘都列举...,才能删SXS.EXE....
打算判断有几个分区然后用echo 或copy把一个小的文件包含删除文件的命令考到跟目录去

@rem 因为社团的病毒比较多,每次还得手杀,麻烦所以....

@rem write by xuxuand
@rem 2006.11.25
@rem 不献给任何人,仅仅是写个而已...

@rem 杀进程
tskill SVOHOST.exe


attrib -s -h -a -r sxs.exe /s
attrib -s -h -a -r autorun.inf /s

del sxs.exe /q
del autorun.inf /q

@rem 修改注册表
reg delete HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL /v CheckedValue /f
reg add HKEY_LOCAL_MACHINE\Software\Microsoft\windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL /v CheckedValue /t REG_DWORD /f
@rem 去掉启动项
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v SoundMam /f

@rem 删除驻留文件SVOHOST.exe
attrib -s -h -a -r C:\WINDOWS\system32\SVOHOST.exe /s
del C:\WINDOWS\system32\SVOHOST.exe /q


echo 版权所有盗版...没办法"究"
pause
作者: xuxuand     时间: 2006-11-27 03:34    标题: 没人甩我是不是?


作者: electronixtar     时间: 2006-11-27 03:57
possibly
作者: ccwan     时间: 2006-11-27 04:04
全盘删除是吗?
http://www.cn-dos.net/forum/view ... =%E5%88%A0%E9%99%A4
这个帖子里讲得很清楚,不必判断分区,全盘删除。自己将要删除的文件名改一下就可以了。^_^
作者: xuxuand     时间: 2006-11-27 07:24    标题: 已经看到了

谢谢了....不过老大提供的代码真的很厉害...把所有文件下的文件都给删了...误删除也有...批处理的功利不敢小看...再次感谢..继续研究...然后把最后的成型的....发出来
作者: jinstar211     时间: 2006-11-27 08:33
我市近来学习的~~~