幽幽潭水 发表于 2012-5-6 18:38:11

这断汇编怎么用易语言写?我写的总是出错,看看错在那里?

MOV ECX,DWORD PTR DS:
PUSH ESI
CALL asktao.0054C5A0
取call的返回值



.版本 2

asm_置代码 ()
asm_mov_ecx_ptr (十六到十 (“0a34bdc”))
asm_push (十六到十 (“65”))
asm_mov_eax_常数 (十六到十 (“54c5a0”))
asm_取CALL返回值 (进程句柄, “EBX”)
asm_add_esp (十六到十 (“4”))
asm_ret ()
asm_调用函数 (进程, asm_取代码 ())
a = asm_读CALL返回值 (进程句柄)

小小思维 发表于 2012-5-8 08:20:18

错在没写CALL~ 没CALL地址 !~

CALL返回

call eax
这后面才能获取到返回~~~
页: [1]
查看完整版本: 这断汇编怎么用易语言写?我写的总是出错,看看错在那里?