我的系统程序中经常出现一个框,帮我看看?

来源:百度知道 编辑:UC知道 时间:2024/07/07 16:54:45
在开网页的时候会出现一个框写着:“Ox30185390”指令引用“0x00073006”内存,该内存不能为“read”
要终止程序,请单击确定。
要调试程序,请单击取消
随后无论点哪个键,网页都全部关闭
这是什么问题?请告诉我解决方法!谢谢

微软WINDOWS系统的漏洞,

windows把内存地址0X00000000到0X0000ffff指定为分配null指针的地址范围,如果程序试图访问这一地址,则认为是错误。c/c++编写的程序通常不进行严格的错误检查,当采用malloc来分配内存而可供分配的地址空间不够的情况下返回null指针。但是代码不检查这种错误,认为地址分配已经成功,于是就访问0X00000000的地址,于是就发生内存违规访问,同时该进程被终止。ASCII字符填充组成的pif文件时会出现以下情况:一个非法的pif文件(用ascii字符\''x\''填充)至少要369字节,系统才认为是一个合法的pif文件,才会以pif的图标[pifmgr.dll,0]显示,才会在属性里有程序、字体、内存、屏幕”等内容。而且仅仅当一个非pif文件的大小是369字节时察看属性的“程序”页时,不会发生程序错误,哪怕是370字节也不行。当对一个大于369字节的非法pif文件察看属性的“程序”页时,Explorer会出错,提示:\''***\''指令引用的\''***\''内存。该内存不能为\''read\'' ,问题出在pif文件的16进制地址:0x00000181[0x87]0x00000182[0x01]和 0x00000231[0xC3]0x00000232[0x02]即使是一个合法pif文件,只要改动这四处的任意一处,也会引起程序错误。而只要把0x00000181和0x00000182的值改为[0xFF][0xFF],那么其它地址任意更改都不会引起错误。

打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x00000000"内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。
解决方法:修复或升级IE浏览器,同时打上补丁。看过其中一个修复方法是,Win

我的系统程序中经常出现一个框,帮我看看? 我的系统经常出现程序错误! 我的电脑经常出现系统从一个严重的错误中恢复过来,是我哪里操作不对 我的电脑中最近经常出现什么什么程序secdr.exe出现错误? 我的xp系统经常会出现无法自动关机的情况,只有在任务管理器中手动结束程序才能关机. 为什么我的电脑经常好出现程序无响应,从做系统后还是这样。 101311.exe是什么程序?我的进程中经常出现这个程序,但是在磁盘中搜索不到这个文件. 我机子经常出现一个“关闭系统”的对话框,说系统即将关闭 为什么我的电脑经常出现许多莫名其妙的网页,mswincup是一个什么程序? 电脑的任务管理器的应用程序中经常出现了一个名为"project1"的程序,