看流星社区

 找回密码
 注册账号
查看: 3185|回复: 6

call易语言哪里错了

[复制链接]

该用户从未签到

发表于 2011-8-17 19:36:07 | 显示全部楼层 |阅读模式
.版本 2

.子程序 _按钮1_被单击

汇编.置代码 ({ })
汇编.Pushad ()
汇编.Push (十六到十 (“67”))  ' 背包位置
汇编.Push (十六到十 (“00880BC8”))
汇编.Push (十六到十 (“202c”))
汇编.Mov_EAX (十六到十 (“005C07D0”))
汇编.Call_EAX ()
汇编.Add_ESP (十六到十 (“0c”))
汇编.Popad ()
汇编.ret ()
汇编.调用函数 (进程ID, 汇编.取代码_ ())


用代码注入器可以
push 67
push 00880BC8
push 202c
call 005C07D0
add esp,0c

易语言怎么不行啊

该用户从未签到

发表于 2011-8-18 08:45:05 | 显示全部楼层
汇编.置代码 ({ }) 这个一定要有{}这个吗 可能是代码写法的问题要不就是模块的问题了~~

该用户从未签到

 楼主| 发表于 2011-8-18 09:36:25 | 显示全部楼层
没有这个{} 就说参数不完整
错误(10042): 调用子程序“置代码”时所传递的参数太少。

可以编译完成,就是一测试游戏就出错
.版本 2

.程序集 窗口程序集1
.程序集变量 窗口句柄, 整数型
.程序集变量 进程ID, 整数型
.程序集变量 线程ID, 整数型

.子程序 __启动窗口_创建完毕

窗口句柄 = 取句柄 (“asktao.mod”, “AskTao”, “”)
.判断开始 (窗口句柄 > 0)
    进程ID = 取窗口进程ID (窗口句柄)
    线程ID = 取窗口线程ID (窗口句柄)
    标签1.标题 = 到文本 (“成功”)
.默认
    标签1.标题 = 到文本 (“失败”)
.判断结束


.子程序 _按钮1_被单击

汇编.置代码 ({  })
汇编.Pushad ()
汇编.Push (十六到十 (“67”))  ' 背包位置
汇编.Push (十六到十 (“00880BC8”))
汇编.Push (十六到十 (“202c”))
汇编.Mov_EAX (十六到十 (“005C07D0”))
汇编.Call_EAX ()
汇编.Add_ESP (十六到十 (“0c”))
汇编.Popad ()
汇编.ret ()
汇编.调用函数 (进程ID, 汇编.取代码_ ())


这是源码
不知道哪里错了

该用户从未签到

发表于 2011-8-20 10:15:01 | 显示全部楼层
不同模块不同写法,大致相同,你这个估计是模块问题,换个模块试试

该用户从未签到

发表于 2011-12-2 18:26:58 | 显示全部楼层
对于本帖我不发布任何意见

该用户从未签到

发表于 2019-3-28 15:21:48 | 显示全部楼层
支持楼主,支持看流星社区,以后我会经常来!

该用户从未签到

发表于 2019-3-28 15:26:47 | 显示全部楼层
支持楼主,支持看流星社区,以后我会经常来!
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

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

GMT+8, 2024-3-29 17:21

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

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