第一階段:批處理時(shí)期
作者在西南石油大學(xué)讀書期常幫助同學(xué)清理U盤里的病毒。工作雖然簡(jiǎn)單但是無休止的重復(fù)總會(huì)讓人厭煩!于是編寫了一個(gè)輔助刪除U盤里病毒的批處理文件,代碼只有兩行:一行用來顯示U盤中所有的隱藏對(duì)象;另一行用來創(chuàng)建一個(gè)空的autorun.inf文件夾。后來發(fā)展成一個(gè)可以自動(dòng)清理U盤中Auto病毒的工具。
下圖中簡(jiǎn)陋抽象的面孔就是最早的批處理版本U盤殺毒精靈!
第二階段:VB做外殼,核心從批處理到VbScript再到多種代碼混合時(shí)期!
這個(gè)時(shí)期的“U盤殺毒精靈”相對(duì)純批處理代碼時(shí)期已經(jīng)算是一個(gè)不小的進(jìn)步了。現(xiàn)在想想當(dāng)時(shí)的病毒判斷邏輯雖然有點(diǎn)山寨,但是卻可以識(shí)別U盤中絕大多數(shù)的病毒活體!
第三階段:全新代碼時(shí)期
發(fā)展到現(xiàn)在“U盤殺毒精靈”也可以用脫胎換骨來形容了。因?yàn)樗啾纫郧暗陌姹疽呀?jīng)有了質(zhì)的飛躍。全部核心代碼都經(jīng)過重寫,拋棄了對(duì)批處理文件的依賴。完全改變了病毒判斷邏輯。經(jīng)過優(yōu)化的代碼可以完美的在XP、VISTA和windows7系統(tǒng)下運(yùn)行!
U盤殺毒精靈 V9.9.0.8 官方授權(quán)合作版:http://elephantinaurance.com/soft/30385.html