中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-02 14:16
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 怎么用批处理判断系统有个分区? 查看 933 回复 5
楼 主 怎么用批处理判断系统有个分区? 发表于 2006-11-26 01:13 ·  中国 山东 联通
新手上路
积分 14
发帖 6
注册 2006-11-26 00:31
19年会员
UID 71728
性别 男
状态 离线
怎么用批处理判断系统有个分区?

大家应该知道有个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
2 没人甩我是不是? 发表于 2006-11-27 03:34 ·  中国 山东 联通
新手上路
积分 14
发帖 6
注册 2006-11-26 00:31
19年会员
UID 71728
性别 男
状态 离线
3 发表于 2006-11-27 03:57 ·  中国 四川 成都 教育网
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
possibly

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
4 发表于 2006-11-27 04:04 ·  中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
19年会员
UID 63486
来自 河北廊坊
状态 离线
全盘删除是吗?
http://www.cn-dos.net/forum/viewthread.php?tid=23259&fpage=1&highlight=%E5%88%A0%E9%99%A4
这个帖子里讲得很清楚,不必判断分区,全盘删除。自己将要删除的文件名改一下就可以了。^_^
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
5 已经看到了 发表于 2006-11-27 07:24 ·  中国 山东 联通
新手上路
积分 14
发帖 6
注册 2006-11-26 00:31
19年会员
UID 71728
性别 男
状态 离线
谢谢了....不过老大提供的代码真的很厉害...把所有文件下的文件都给删了...误删除也有...批处理的功利不敢小看...再次感谢..继续研究...然后把最后的成型的....发出来
6 发表于 2006-11-27 08:33 ·  中国 陕西 西安 电信
新手上路
积分 14
发帖 7
注册 2006-10-20 11:48
19年会员
UID 67270
状态 离线
我市近来学习的~~~
论坛跳转: