第一阶段:批处理时期
作者在西南石油大学读书期常帮助同学清理U盘里的病毒。工作虽然简单但是无休止的重复总会让人厌烦!于是编写了一个辅助删除U盘里病毒的批处理文件,代码只有两行:一行用来显示U盘中所有的隐藏对象;另一行用来创建一个空的autorun.inf文件夹。后来发展成一个可以自动清理U盘中Auto病毒的工具。
下图中简陋抽象的面孔就是最早的批处理版本U盘杀毒精灵!
第二阶段:VB做外壳,核心从批处理到VbScript再到多种代码混合时期!
这个时期的“U盘杀毒精灵”相对纯批处理代码时期已经算是一个不小的进步了。现在想想当时的病毒判断逻辑虽然有点山寨,但是却可以识别U盘中绝大多数的病毒活体!
第三阶段:全新代码时期
发展到现在“U盘杀毒精灵”也可以用脱胎换骨来形容了。因为它相比以前的版本已经有了质的飞跃。全部核心代码都经过重写,抛弃了对批处理文件的依赖。完全改变了病毒判断逻辑。经过优化的代码可以完美的在XP、VISTA和windows7系统下运行!
U盘杀毒精灵 V9.9.0.8 官方授权合作版:http://www.cr173.com/soft/30385.html