- 注册时间
- 2011-10-4
- 最后登录
- 1970-1-1
该用户从未签到
|
楼主 |
发表于 2012-6-19 09:05:49
|
显示全部楼层
刚才是代码,上面不对
.版本 2
.支持库 spec
.子程序 高走
.参数 地图, 文本型
.参数 x, 文本型
.参数 y, 文本型
.局部变量 s, 整数型
.局部变量 a, 整数型
.局部变量 目标, 文本型
.局部变量 a1, 整数型
.局部变量 a2, 整数型
目标 = 地图 + “(” + x + “,” + y + “)”
a1 = 申请内存 (50, )
a2 = 申请内存 (50, )
内存_写文本型 (进程句柄, a2, 目标)
内存_写整数型 (进程句柄, a1 + 4, a2)
内存_写整数型 (进程句柄, a1 + 20, 取文本长度 (目标))
内存_写整数型 (进程句柄, a1 + 24, 31)
asm_置代码 ()
asm_push (0)
asm_mov_ecx_ptr (十六到十 (“0AA0F54”))
asm_push (a1)
asm_mov_eax_常数 (十六到十 (“4B87A0”))
asm_call_eax ()
asm_mov_ecx_ptr (十六到十 (“0AA0F54”))
asm_mov_eax_常数 (十六到十 (“4BAD40”))
asm_call_eax ()
asm_ret ()
asm_调用函数 (进程, asm_取代码 ())
内存.释放 (a1)
内存.释放 (a2) |
|