病毒防火墙--演示程序

VB编程 blackfeather

 

代码已公开,传送门:http://fenlog.com/post/44.html

历时一个月,做了N套方案,最后终于有了雏形,可以拉出来见人了。采用ring3下的全局钩子,HOOK了几个API,sendmessage发送消息返回用户的选择。DLL与主程序之间通信采用的是建立文件映射的方法,DLL里新建一个线程循环读取值的方法,虽然不是实时而且费系统资源,但是这是想不到其他好办法的办法,折中选了一个循环时间,感觉还可以,至少在我这里感觉不到有什么影响。程序不太稳定,我发现WIN2K3下退出的时候会引起被HOOK的程序崩溃,在我这里的虚拟机里是这样,别人那里不知道,还有就是有时候explorer.exe有时候会报错,原因都未知。有空了好好调戏一下。所以开程序的时候要多注意一下。其实也没有说的这么玄乎,因为我们小组的几个牛人测试的时候都没有出问题。

因为我还想继续做下去,所以代码就不发了,发一个程序供大家参考吧,至少界面设计,功能选项什么的还是可以借鉴借鉴的。不要小看这些,光设计界面就花了两三天。思路么,有空了整理整理也贴出来。

下周要考试,数字电子技术,模拟电子技术(我是学通信的。。。),还有英语四级考试(上次417···没过···),所以停止开发开始看书。考试完了之后再继续开发,所以先发出来,大家测试测试,把问题建议发给我,也好改进,毕竟我一个人测试还是太不全面了。

还有要说明一点,跟杀毒软件冲突,会把程序报为风险软件。这个很无奈,其实杀毒软件跟病毒就跟了一层纸,看谁底层谁是老大。用的函数基本一样,所以大家莫见怪。

如果不能正常打开就注册下控件,用到了两个控件。

留下我的联系方式:

QQ:345382462

MSN:bakurise&gmail.com(把&改成@)

程序界面:

 

 

 

 

 

 

 

 

 

 

程序打包:

http://fenlog.com/upload/BFAntiVir.gz

 

 

 

评论列表:

乐子逸
我也是^_^,所以我现在正在做同样的事,加个QQ:2160752730
乐子逸2021/7/17 22:14:10 回复
莫逆
这个程序的源代码给我发下好么?谢谢了!我想学习!我就看好vb,别人都说vb不强大,我不以为!我的邮箱:m5858111@163.com
莫逆2009/10/18 21:52:00 回复

发表评论: