请选择 进入手机版 | 继续访问电脑版

u盘启动盘制作工具

 找回密码
 立即注册
查看: 155|回复: 0

如何给Win7的U盘自动播放窗口加个自动查毒选项

[复制链接]

431

主题

432

帖子

1315

积分

金牌会员

Rank: 6Rank: 6

积分
1315
发表于 2015-11-11 05:51:36 | 显示全部楼层 |阅读模式
如何给Win7的U盘自动播放窗口加个自动查毒选项
Autorun病毒都不陌生,为了降低此病毒带来的威胁,微软发补丁把Windows 7之前系统的自动播放功能统统关闭。至于,Windows 7本身对自动播放机制做出改变,检测到U盘后并不是直接打开,而是弹出一个选择窗口,让用户决定怎么操作。
gg300.png


  此方式有效避免了Autorun病毒的直接传染,但U盘中还有可能隐藏其它类型的病毒或者恶意软件,假如可以充分使用这个自动播放窗口,给它加上一个扫描病毒的功能就更好了。以下有个方法;
  首先,需要Windows 7系统,下载安装微软出品的免费杀毒软件MSE,下载这个压缩文件包mseautoplay.zip。
  压缩包下载后,解压至任意文件夹,包含三个文件,mseautoplay.reg(注册表项文件)、msescan.vbs(VB脚本文件)和 undo.reg,双击mseautoplay.reg导入必要的注册表项,然后把msescan.vbs复制到Windows目录下。
gg300.png


  注:undo.reg是用来清除导入注册表的,当你不需要时,双击即可。
  重新插入U盘试试,常规选项最下方多出一项“Scan For Viruses Malware”,不过好像有问题,图标显示不正常,点击也无法调用MSE扫描。
gg300.png


根据经验,这应该是文件路径不匹配引起的,解决不难。先从注册表文件入手,看看mseautoplay.reg文件都添加了那些东西到注册 表,然后打开注册表编辑器一一查看,最后在 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers\ScanUsingMSE] 这一项发现了问题,注右侧数据项:DefaultIcon,其数值里的路径和MSE所在位置不一致。
gg300.png


DefaultIcon作用是显示图标,也就是自动播放窗口“Scan For .。.”命令左侧的图标,因为MSE升级到2.0版后更改了默认路径,同时Logo图标也不在启动文件里,而是放在eppmanifest.dll,所以 需要修改一下,把原来的“Microsoft Security Essentials\msseces.exe”改成“Microsoft Security Client\eppmanifest.dll”,其它保持不变。
  完成之后再激活自动运行窗口,图标已经正常显示了(如下图),但程序还是无法正确调用。
gg300.png


  继续排查问题,最后找到问题出在msescan.vbs,用文本编辑器打开,找到【If vrb = "Scan with Microsoft Security Essentials…" Then】这一行,将引号中间的内容替换成 【使用 Microsoft Security Essentials 扫描...】。
  因为我们使用的是简体中文系统,而这个vbs是基于英文系统写的,所以需要修改,如果你用的其他语言,右键点击任意分区,查看MSE那一项的正确文字描述。
gg300.png


再次激活自动播放窗口,点击“Scan For .。.”,这回MSE的界面终于出现,并且正确的开始执行扫描U盘的操作了。
gg300.png





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|u盘启动盘制作工具 ( 苏ICP备11021222号

GMT+8, 2018-2-24 06:09 , Processed in 0.125003 second(s), 33 queries .

Powered by Discuz! X3.2

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表