其实,实现移动存储自动杀毒并不需要很高的技术含量,只需要对注册表进行简单的修改即可给瑞星也添加上这个功能(见图1)。
下面请跟我一步一步进行操作,强烈建议修改注册表前先进行备份以避免不必要的麻烦。注意:该功能仅支持WindowsXP及其更高版本的操作系统。
第一步:创建瑞星移动存储杀毒的事件句柄(Handler)。
打开注册表编辑器,展开[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
AutoplayHandlers\Handlers]项,在下面建立名为RAV2006Killvirus子项,然后在[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\
AutoplayHandlers\Handlers\RAV2006Killvirus]中建立如下主键(见图2),“Action”(不含外侧引号,下同)键值为“扫描病毒”,“DefaultIcon”键值为“"D:\Program Files\Rising\Rav\rav.exe",0”(请根据情况自行修改瑞星所安装的路径),“InvokeProgID”键值为“RAV2006.AutoPlay.1”,“InvokeVerb”键值为“open”,“Provider”键值为“瑞星杀毒软件”。
图2 类型选择“字符串”。Action是在自动运行选项中显示的文字,DefaultIcon是默认图标,InvokeProgID指向一个自定义的类Class,InvokeVerb指定进行的操作,Provider是对该项目进行的描述。