用ollydbg调试程序的时候,可以载入EXE文件进行调试,但是,比如我调试War3.exe的时候,通过F8一步一步来运行,他运行到了NRET 这样的指令的时候就停止,在按就运行不动了,能不能想VS2005中那样一步一步运行,并查看每一个动作执行的是哪一段代码呢????
高手指点!谢谢!!!

解决方案 »

  1.   

    停下来的原因可能是程序退出,或者进入Wait事件或者GetMessage这类的函数。必须先下断点才行,有些代码是消息或者事件触发的,一步一步的走是走不到的。
      

  2.   

    可以在关键函数上下断点,按ctrl+n,看到函数输入输出表,再按回车,就可以看到这个函数调用的地方了。
    更详细的教程请去看雪,那边内容挺丰富的。