君子也好色 2011-1-18 21:45
迅雷一启动就“buffer overrun detected”,点击确认就退出!
本来一直好好的正常使用,可是今天一打开迅雷就弹出一个“buffer overrun detected”!只有一个“确定”按钮,我一点击,迅雷就退出了。
很是奇怪,回忆最近除了“下载完自动关机”以外没用过什么特别的地方啊,怎么今天就开不了迅雷了呢?
而且,如果我把那个“buffer overrun detected”窗口拖到屏幕外面不管它的话,迅雷居然还能继续用!这就更奇怪啦,迅雷到底出什么问题了?
008698 2011-1-18 22:02
运行中输入msconfig,取消不用的开机运行程序
可能是安装了什么软件后又卸载,结果没卸干净
wutong414 2011-1-18 22:15
可能是升级问题
卸载了重装吧
君子也好色 2011-1-18 22:41
回复 4楼 的帖子
开机自动运行的程序只有杀毒软件啊 而且卸载都很干净的
luckboy7848 2011-1-18 22:55
楼主先卸载迅雷,再清理注册表,让迅雷不要有残留,在重新安装一下就OK了
zero860504 2011-1-18 22:59
百度都百度不到社么好答案,楼主还是重新安装吧,假如还不行,就还是用迅雷5吧!!
独行鸟 2011-1-18 23:17
buffer overrun detected =检测到缓冲溢出。
迅雷看看自动建立文件夹,存放缓冲好的视频文件,名为vod_cache_data,该文件夹为隐藏属性,你先要显示所有文件,然后搜索到名为vod_cache_data的文件夹,大小约600M,,你把里面的文件删了试试。
lcy62171009lcy 2011-1-19 00:14
迅雷软件的毛病,最简单的方法就是先卸载了,在重装下新版的迅雷就好了.
君子也好色 2011-1-19 09:57
回11楼
好像不是迅雷软件弹出的窗口 是Windows的 buffer overrun detected 系统提示 所以很迷惑啊
mengdelongsis 2011-1-19 10:06
如果这样的话,直接卸载掉重新安装最新版就可以彻底解决问题了。
Godisavgirl 2011-1-19 10:17
你重新安装试过了没,重新装下基本什么问题都解决了
君子也好色 2011-1-19 11:49
回13楼 没有删过什么文件的 目录都是完整的啊
回15楼 能不能在不卸载的情况下解决问题呢 因为重新设置很麻烦的啊
君子也好色 2011-1-19 11:50
回13楼 没有删过什么文件的 目录都是完整的啊
回15楼 能不能在不卸载的情况下解决问题呢 因为重新设置很麻烦的啊
小咕叽 2011-1-19 12:10
不知道这种情况该怎么处理,建议还是卸载了重新装吧,免得麻烦
zghnscy 2011-1-19 12:14
10楼兄弟,望文生义可不行啊,翻译软件不是万能的,buffer overrun detected这句话在编程领域里面指的是缓冲区错误,内存越界,缓冲区错误也分几种:静态缓冲区溢出,堆溢出(不是栈溢出),数组越界(一般都是下标越界)造成这种错误的原因有很多,但是要深入分析起来的话,偶就无能为力了,楼主若是想要深究,请先安装调试器,堆栈跟踪器(VS2008里就有),偶是学软件工程的,但没有深入到这样的地步,楼主不嫌麻烦的话,可以一试;
至于不管那个窗口,拉出去还能用,是因为,系统把缓冲区错误作为异常给捕获并且抛出,因此在乃点击确定按钮给系统以返回值之前,是不会走到应用程序关闭那一块的~至于系统可能会怎样,偶就不知道了,就像偶自己写的某些有问题的程序,能运行,但是可能造成未知的后果~
而且,缓冲区溢出一般是用作一种攻击手段,扰乱正常的程序运行已达到暴力执行代码,楼主乃是不是中了蠕虫病毒了?试一下,重启开机别联网,开迅雷,是否有这个错误?
没有的话就可能是中了蠕虫病毒,因为它只能在内存中运行,一关机就没了,记的要开防火墙啊,漏洞补丁要打全,很多杀软自带防火墙的话,会关掉系统自带的防火墙,偶用卡巴kis7.0就是这样,当然也不排除迅雷自身代码有问题这种可能性~唔,而且不建议楼主忽略缓冲区溢出继续运行程序,表面上看不出来有什么异常,而实际上可能通过覆盖缓冲区的做法,返回了一个很危险的函数指针,改变迅雷执行的程序流程,比如:开始对一个新的木马程序的下载?获得操作系统的最高权限?等等~迅雷正是为了这个,才会在乃确定之后,强制关闭进程而防止这种攻击手段吧?
不过,按照楼主提供的说法,既然是内存错误的话,乃试一下重启机器,先开迅雷,再打开其他应用程序,把迅雷的下载缓存调低一点(这样能降低对于内存分配的请求,偶自己是3G内存,才开了缓存256mb。一般8~16就够了,不过这个应该是没啥用吧,有兴趣的话,楼主可以去csdn看有一篇文章专门讲缓冲区溢出错误的,前提当然是楼主乃懂得编程原理,或者说程序运行的机制),话说实在不行的话,还是卸载从新安装好了,绿盟有绿色版的迅雷,解压即可用~
PS:一点小建议:新版迅雷7很不完善,各种漏洞未考虑周全,而且不大量上传根本无速度,偶自己是迅雷会员VIP5,从离线里下载用迅雷7才300多Kb/s,而在迅雷5.9里面下载是450kb/s,上传不超30kb/s,因此偶还在用迅雷5.9最后一版,因此推荐楼主乃也别用迅雷7,换回5.9吧~
一点浅见,希望对乃有帮助~
[[i] 本帖最后由 zghnscy 于 2011-1-19 14:23 编辑 [/i]]
无中生有容乃大 2011-1-19 12:44
最近装没装什么新软件?有可能是冲突.比较简单的方法是换回老版本的迅雷,稳定而且速度快.