antiautorun v1.0.vbs

本脚本自动删除各分区根目录下的autorun.inf文件,并创建同名文件夹以防止autorun病毒入侵(适用于硬盘及U盘)。建议每次插入U盘时运行此脚本以确保设备安全。
'filename:"antiautorunv1.0.vbs"
'
function:自动删除"autorun.inf"文件,并打上免疫补丁
'
writer:t0nsha@070812WinXPSP2测试通过!
'
Email:liaodunxia{at}gmail.com
msg=MsgBox("本脚本将删除各分区根目录下的autorun.inf文件,而后建立autorun.inf文件夹以帮助您对抗autorun病毒(针对硬盘和U盘,建议每插上U盘后运行一次)。此为免费软件,本人不对因其造成的损失负责!继续?",4+32+256,"antiautorunv1.0免责声明")
ifmsg=vbNothen
WScript.Quit(
1)
endif
filespec
="autorun.inf"
Setfso=CreateObject("Scripting.FileSystemObject")
Setdc=fso.Drives
ForEachdindc
Setfso=CreateObject("Scripting.FileSystemObject")
Setd=fso.GetDrive(fso.GetDriveName(d))
ifd.DriveType=2ord.DriveType=1then'只对本地磁盘与U盘检查
'判断是有"autorun.inf"文件,有则删除
If(fso.FileExists(d&""&filespec))Then'与隐藏扩展名无关
'msgbox(d&""&filespec&"exists")
SetMyFile=fso.GetFile(d&""&filespec)'Deletefile
MyFile.Delete(true)'true代表可以删除有只读属性的文件
endif
'建立"autorun.inf"文件夹
If(fso.FolderExists(d&""&filespec))Then
SetMyFolder=fso.GetFolder(d&""&filespec)
MyFolder.delete(
true)
endif
Setf=fso.CreateFolder(d&""&filespec)
f.Attributes
=7'设置文件夹属性,7代表系统文件
endif
Next
msg2
=MsgBox("免疫完成!欢迎访问我的Blog:blog.youkuaiyun.com/t0nsha",0+64,"恭喜")
注意此处掉了一反斜杠(“/”),晕:
所有d & "" & filespec
应改为:
d & "/" & filespec
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值