0x7e2793a0指令引用错误

来源:百度知道 编辑:UC知道 时间:2024/06/23 22:55:15
小弟想请教达人,浏览IE的时候会出现“0x7e2793a0指令引用的0x012c3c48内存,该内存不能为read。要终止程序,请单击确定。
要调试程序,请单击取消。”
这个问题不知道有没有达人可以帮小弟指点一下~!

可以给你简单介绍一下为什么会出现这种情况,我写个程序运行的基本流程
1 双击QQ图标,运行QQ程序(打个比方)
2 QQ程序和Windows说,大哥,我要运行了,给我点内存空间吧,呵呵
3 Windows说好的,等等,于是,Windows在没有用到的内存里找了一块地方(叫做内存地址),我打个比方地址是123456,Windows说,QQ同志阿,给你个地方,地址是123456,你去吧,那个地方就先给你用了,呵呵
4 QQ拿着这个地址就去找了^_^,找到123456之后就在那里运行了.......

大家皆大欢喜
上面是正常情况下的程序运行
下面解释为什么会出错:
你看上面的第三步,正常情况下Windows有的内存地址是自己用的,关系到Windows的稳定,是不允许给其他程序用的,比如地址0*00000000所以Windows在给QQ那个地址之前就必须检查一下给的是不是这些不能给的地址,但是有时候Windows也会犯糊涂,他会忘了检查,如果它在没检查的情况下就把这些地址给QQ,QQ就会去找0*00000000,到哪里之后它继续运行,但是由于这个地址是不给用的,Windows会捕捉到这个错误的信息,并强制将QQ赶走(就是强制结束QQ的运行)于是就出现了你看到的“不能引用某某指令”的情况

最好的解决方法就是重装系统。
希望我的答案对你有帮助,祝你愉快!!!