看流星社区

 找回密码
 注册账号
查看: 2663|回复: 2

内联汇编如何写?

[复制链接]

该用户从未签到

发表于 2012-5-16 01:47:31 | 显示全部楼层 |阅读模式
置代码 ({  })
pushad ()

push_常数 (十六到十 (“65”))  ' 物品栏位置

push_常数 (十六到十 (“008D1088”))
push_常数 (十六到十 (“202C”))
mov_eax_常数 (十六到十 (“005DD610”))
call_eax ()
add_esp_字节 (十六到十 (“0C”))

popad ()
ret ()
调用函数 (进程ID, _取代码 ())

这是用一个免费模块写的问道非战斗使用物品CALL,请问用易的“特殊命令支持库”,支持内联汇编的如何写?
我直接
__asm (“mov esi,00000065”)
__asm (“push esi”)
__asm (“push 008D1088”)
__asm (“push 202c”)
__asm (“call 005dd610”)
__asm (“add esp,0c”)
易运行出错,游戏没反应也没退出。。

该用户从未签到

发表于 2012-5-16 08:43:52 | 显示全部楼层
内联汇编你写成DLL注入进游戏再调用测试下~~

该用户从未签到

 楼主| 发表于 2012-5-20 01:40:49 | 显示全部楼层
谢了版主,找了个汇编模块的源码,看不明白。。还是用模块吧。。
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-5-23 23:40

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表