[Debug]高手进.
window出错报告:
the instruction at "0x010301ff" reference memory at "0x********". the memory can't be read.
我的问题是:
1:通常应用程序出错,windows都是直接把进程关闭,提示:,你的进程遇到问题需要关闭.我们对此引起的不便表示道歉。
我们可以点击 单击此处查看详细出错信息。
为什么上面 windows 却以 the instruction at .... 来提示出错。
2:通常应用程序的函数地址,都是以004*****开头,因为exe的默认加载地址是 00400000.
通常的dll内部的函数地址,都以6*******,或7*******,或1*******开头,
7******* 开头的地址,是系统dll的默认加载地址
1******* 开头的地址,是用户dll的默认加载地址
6******* 开头的地址,是当用户dll的默认加载地址有冲突时,系统默认重定位的地址
(以上三句,是我的个人理解,应该问题不大)
问题是:为什么windows提示的出错指令 是 010301ff,这个地址和谁都挨不着边呀。。。。
老大们救命,我想,肯定是我上面的对exe 或 dll 的加载的地址的理解有误,但不知道错在哪。