中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [原创]U盘病毒免疫,处女作。
« [1] [2] [3] »
作者:
标题: [原创]U盘病毒免疫,处女作。 取消高亮 | 上一主题 | 下一主题
tinglang
初级用户





积分 33
发帖 16
注册 2007-3-4
状态 离线
『楼 主』:  [原创]U盘病毒免疫,处女作。

:)经过一下午的批处理学习,略有收获。特发此东东,还望大家指点。
为了美观 将bat转为了exe见附件
http://zhenlove.com.cn/cndos/fileup/files/U盘病毒免疫.rar
bat源码:
@echo off
color 2f  
title U盘autorun病毒免疫
mode con lines=20
for %%i in (d e f g h i j k l m n o p q r s t u v w x y z) do (
   fsutil fsinfo drivetype %%i: | findstr "可移动" >nul 2>nul && (
%%i:
@echo off
echo                      ------U盘autorun病毒免疫系统-------
echo                      --采用简单的命令编写允许任意修改 --
echo                      --注意:本程序只是简单的免疫不提--
echo                      --供病毒清除功能。若提示子目录或--
echo                      --文件已存在,则可以已被病毒感染--
echo                      --或你对此盘做过个性设置。      --
echo                      -------------------
echo                                              晴天飘雪
echo                                         2007年4月13日
pause
@echo off
md autorun.inf
cd autorun.inf
md prn\
md pig..\
cd\
md autorun.pif
cd autorun.pif
md prn\
md pig..\
cd\
attrib autorun.inf +r +h +s
attrib autorun.pif +r +h +s
echo 恭喜您autorun病毒免疫成功!按任意键退出程序。
pause>nul
exit
)
   )
echo 没有检测到可移动磁盘。
pause>nul

2007-4-14 11:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tinglang
初级用户





积分 33
发帖 16
注册 2007-3-4
状态 离线
『第 2 楼』:  

希望和大家共同进步

2007-4-14 11:33
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 3 楼』:  

经过一下午的学习就可以写出这,佩服。

不过后面的 "echo 没有检测到可移动硬盘" 总会显示吧?

2007-4-14 13:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zh159
金牌会员




积分 3687
发帖 1467
注册 2005-8-8
状态 离线
『第 4 楼』:  

稍稍简化:
md autorun.inf autorun.inf\prn\ autorun.inf\pig..\
md autorun.pif autorun.pif\prn\ autorun.pif\pig..\

2007-4-14 13:44
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tinglang
初级用户





积分 33
发帖 16
注册 2007-3-4
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by lxmxn at 2007-4-14 12:31 AM:
经过一下午的学习就可以写出这,佩服。

不过后面的 "echo 没有检测到可移动硬盘" 总会显示吧?

不会的 只有在未检测到U盘时才显示这个
谢谢楼上的提醒

2007-4-14 23:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 6 楼』:  

哦,没仔细看,还真是那么回事。

2007-4-15 00:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 7 楼』:  

对了,又想到一个,就是如果别人同时插上两个U盘,这个批不就只能检测一次了?

2007-4-15 00:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tinglang
初级用户





积分 33
发帖 16
注册 2007-3-4
状态 离线
『第 8 楼』:  

呃 的确目前只能一个一个的来 呵呵 水平有限 还待高手解决

2007-4-15 00:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
sadawn
初级用户





积分 39
发帖 14
注册 2007-1-19
状态 离线
『第 9 楼』:  

不错

2007-4-15 01:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jackson313
初级用户





积分 48
发帖 26
注册 2007-4-9
状态 离线
『第 10 楼』:  

谢谢分享,收藏了

2007-4-15 14:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
quhao441673011
初级用户




积分 30
发帖 10
注册 2007-4-15
来自 仙剑国度
状态 离线
『第 11 楼』:  

谁当我师傅啊~~~~~~~~~~我垃圾

2007-4-16 02:08
查看资料  发送邮件  发短消息 网志  OICQ (441673011)  编辑帖子  回复  引用回复
htysm
高级用户




积分 866
发帖 415
注册 2005-12-4
状态 离线
『第 12 楼』:  

偶认为,不咋的。

2007-4-16 03:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
tinglang
初级用户





积分 33
发帖 16
注册 2007-3-4
状态 离线
『第 13 楼』:  

呵呵 事实也是如此 只是简单的几个命令而已
对了 能把原来上传的文件修改或者删除么?

2007-4-16 07:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bjsh
银牌会员





积分 2000
发帖 621
注册 2007-1-1
状态 离线
『第 14 楼』:  

有用就行;

难道非得写的高深才算好么?

我觉得批处理最有价值之处就在于实用易用

2007-4-16 09:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
joelin
新手上路





积分 2
发帖 1
注册 2007-4-17
状态 离线
『第 15 楼』:  

不说了,回了再说

2007-4-17 06:07
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: