瑞星卡卡安全论坛

首页 » 个人产品讨论区 » 瑞星个人防火墙V16 » 瑞星个人防火墙2011 » 最新更新的防火墙与VB6编译冲突
redwhite - 2008-6-17 17:22:00
编译运行过程中出现,visual C++ runtime library: buffer overrun detected 错误,vb6自动关闭

退出瑞星防火墙问题仍存在,卸载后没有问题,编译运行顺利

用户系统信息:Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.8.1.14) Gecko/20080404 Firefox/2.0.0.14
万事达 - 2008-6-17 17:30:00
VB6什么版本?防火墙什么版本?
redwhite - 2008-6-17 17:53:00
基本上找到原因了
Shell(pathname[,windowstyle])
这个shell函数的缘故,之前参数pathname的长度是没有限制的
而更新后的防火墙估计不允许这个参数过长

估计是防火墙把一个较长的字符串赋给pathname时当成恶意攻击!!!!
导致buffer overrun detected
这绝对是防火墙的错,
万事达 - 2008-6-17 17:58:00
已上报瑞星分析核实,谢谢lz
万事达 - 2008-6-18 17:45:00
楼主有截图吗?提供一个,谢谢
shu0221 - 2008-6-18 21:14:00
啊,搞了一天没有摸索到头绪,终于找到答案了
1
查看完整版本: 最新更新的防火墙与VB6编译冲突