0x035b113c指令引用的0x00000000内存,该内存不能为read

来源:百度知道 编辑:UC知道 时间:2024/06/01 13:15:59
0x035b113c指令引用的0x00000000内存,该内存不能为read。如何解决这个问题呢?而且我怀疑因为这个问题,造成我再网页中无法附属小界面IE。影响了我的正常工作。请大家帮忙啊!谢谢啦!
这个错误信息会在我每次关闭IE时弹出,说explore.exe应用错误,然后就说什么什么内存不能为read
各位高手,哪位能帮帮我啊?这个问题使我的工作不能正常进行了,所有的链接小页面都打不开了啊!我把杀毒软家升级到了最新版本也没办法解决,进行IE修复后仍存在这个问题。难道只有重新做系统了吗?

http://zhidao.baidu.com/question/2130788.html

运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下,应该只有一个正常的键值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除(默认键值当然不要删除)。

——————————————————————
另附分析

1、微软IE缓冲溢出漏洞引起

2、内存或虚拟内存地址使用冲突造成 程序的运行需要分配一定的内存地址给程序使用,当程序结束时释放留出空间让给新的程序使用,win是多任务的系统 有时前程序未结束 又有新的任务开始 到底要多少内存或虚拟内存来保证我们同时运行的工作任务呢?也许win在这个问题上没弄好,所以有此错误常常发生,一般运行大型软件或多媒体后出现这种情况

3、劣质内存条也会出现这个问题

4、微软WINDOWS系统的漏洞,
windows把内存地址0X00000000到0X0000ffff指定为分配null指针的地址范围,如果程序试图访问这一地址,则认为是错误。c/c++编写的程序通常不进行严格的错误检查,当采用malloc来分配内存而可供分配的地址空间不够的情况下返回null指针。但是代码不检查这种错误,认为地址分配已经成功,于是就访问0X00000000的地址,于是就发生内存违规访问,同时该进程被终止。
ASCII字符填充组成的pif文件时会出现以下情况: 一个非法的pif文件(用ascii字符'x'填充)至少要369字节,系统才认为是一个合法的pif文件,才会以pif的图标[pifmgr.dll,0]显示,才会在属性里有程序、