中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-15 17:32
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [原创]U盘病毒免疫,处女作。 查看 3,992 回复 38
楼 主 [原创]U盘病毒免疫,处女作。 发表于 2007-04-14 11:31 ·  中国 重庆 巴南区 电信
初级用户
积分 33
发帖 16
注册 2007-03-04 17:48
UID 80772
性别 男
状态 离线
:)经过一下午的批处理学习,略有收获。特发此东东,还望大家指点。
为了美观 将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
2 发表于 2007-04-14 11:33 ·  中国 重庆 巴南区 电信
初级用户
积分 33
发帖 16
注册 2007-03-04 17:48
UID 80772
性别 男
状态 离线
希望和大家共同进步
3 发表于 2007-04-14 13:31 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
经过一下午的学习就可以写出这,佩服。

不过后面的 "echo 没有检测到可移动硬盘" 总会显示吧?
4 发表于 2007-04-14 13:44 ·  中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
UID 44210
状态 离线
稍稍简化:
md autorun.inf autorun.inf\prn\ autorun.inf\pig..\
md autorun.pif autorun.pif\prn\ autorun.pif\pig..\
5 发表于 2007-04-14 23:59 ·  中国 重庆 巴南区 电信
初级用户
积分 33
发帖 16
注册 2007-03-04 17:48
UID 80772
性别 男
状态 离线
Originally posted by lxmxn at 2007-4-14 12:31 AM:
经过一下午的学习就可以写出这,佩服。

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


不会的 只有在未检测到U盘时才显示这个
谢谢楼上的提醒
6 发表于 2007-04-15 00:14 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
哦,没仔细看,还真是那么回事。
7 发表于 2007-04-15 00:15 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
对了,又想到一个,就是如果别人同时插上两个U盘,这个批不就只能检测一次了?
8 发表于 2007-04-15 00:29 ·  中国 重庆 巴南区 电信
初级用户
积分 33
发帖 16
注册 2007-03-04 17:48
UID 80772
性别 男
状态 离线
呃 的确目前只能一个一个的来 呵呵 水平有限 还待高手解决
9 发表于 2007-04-15 01:30 ·  中国 湖南 长沙 电信
初级用户
积分 39
发帖 14
注册 2007-01-19 08:17
UID 77002
性别 男
状态 离线
不错
10 发表于 2007-04-15 14:40 ·  中国 浙江 台州 临海市 电信
初级用户
积分 48
发帖 26
注册 2007-04-09 14:14
UID 84505
性别 男
状态 离线
谢谢分享,收藏了
11 发表于 2007-04-16 02:08 ·  中国 陕西 西安 电信
初级用户
积分 30
发帖 10
注册 2007-04-15 10:21
UID 85262
性别 男
来自 仙剑国度
状态 离线
谁当我师傅啊~~~~~~~~~~我垃圾
12 发表于 2007-04-16 03:13 ·  中国 安徽 芜湖 电信
高级用户
★★★
积分 866
发帖 415
注册 2005-12-04 11:19
UID 46459
状态 离线
偶认为,不咋的。
13 发表于 2007-04-16 07:37 ·  中国 重庆 巴南区 电信
初级用户
积分 33
发帖 16
注册 2007-03-04 17:48
UID 80772
性别 男
状态 离线
呵呵 事实也是如此 只是简单的几个命令而已
对了 能把原来上传的文件修改或者删除么?
14 发表于 2007-04-16 09:25 ·  中国 浙江 杭州 华数宽带
银牌会员
★★★
积分 2,000
发帖 621
注册 2007-01-01 00:00
UID 75212
性别 男
状态 离线
有用就行;

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

我觉得批处理最有价值之处就在于实用易用
15 发表于 2007-04-17 06:07 ·  中国 江苏 徐州 贾汪区 电信
新手上路
积分 2
发帖 1
注册 2007-04-17 05:42
UID 85460
性别 男
状态 离线
不说了,回了再说
论坛跳转: