+ -
当前位置:首页 → 问答吧 → 堆栈非4字节对齐的问题,令人百思不得其解

堆栈非4字节对齐的问题,令人百思不得其解

时间:2010-11-08

来源:互联网

真是各种怪病都能遇到, 如果堆栈不是DWORD对齐(不能被4整除)
WriteFile竟然会出现NO_ACCESS,不知道各位有遇到过这种情况吗,堆栈不对齐导致的问题我遇到过好几次,真是郁闷,到底为什么呢?
用od同时调试2个程序,同时调用WriteFile,调用时参数一模一样,其中一个堆栈停在(非4字节对齐位置上),另一个成功执行,结果这个竟然出现NO_ACCESS,简直是莫名其妙啊, bug? 从来没有听说过会有这样的问题。请问高手们遇到过吗? 求解

作者: juverstox   发布时间: 2010-11-08

首地址当然必须4字节对齐,没有好解释的.

作者: blukercn   发布时间: 2010-11-08