:0040D7A4 56 push esi
:0040D7A5 89E6 mov esi, esp
:0040D7A7 83EC10 sub esp, 00000010
:0040D7AA 31C9 xor ecx, ecx
:0040D7AC 52 push edx
:0040D7AD 31D2 xor edx, edx
:0040D7AF E8A4FFFFFF call 0040D758
:0040D7B4 89F2 mov edx, esi
:0040D7B6 58 pop eax
:0040D7B7 E8DC7EFFFF call 00405698
:0040D7BC 83C410 add esp, 00000010
:0040D7BF 5E pop esi
:0040D7C0 C3 ret
:0040D7C1 8D4000 lea eax, dword ptr [eax+00]
* Referenced by a CALL at Addresses:
------------------------------------------------------------------------------------------------
问题:以上是汇编代码,想要最后返回的是2,应该怎么改? 正在hold住,马上结贴
------最佳解决方案--------------------------------------------------------
这段代码是什么意思
------其他解决方案--------------------------------------------------------
说明一下:是想通过修改前面的机器码C3使得返回值为2,而不是直接修改汇ret为ret 2
------其他解决方案--------------------------------------------------------
这段代码是什么意思
------其他解决方案--------------------------------------------------------
问题已经自己搞定,照样结贴给分