1. 首页 > 星座知识 > 文章页面

易语言loadlibrary(易语言loadlibraryA加载失败)

易语言下载 易语言 完整版下载 编程开发 下载之家

本篇文章给大家谈谈易语言loadlibrary,以及易语言运程汇编怎么写call对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

本文目录

求助易语言写CALL代码易语言 汇编 CALL 调用求助易语言写CALL代码

汇编.mov_edi_ptr_#36d0aa8

易语言 易语言电脑版官方下载

汇编.mov_eax_ptr_edi_add+418

最后要call的时候要把call的地址传给一个寄存器,就像图片哪里的那个丢物call一样,传给了eax然后call这个寄存器,不能直接call地址.我使用的是魔鬼作坊的模块.模块命令都差不多看一下注释就好了.

易语言 汇编 CALL 调用

不知道你的游戏是哪个也没办法测试

我用一个龙之谷的动作CALL举例你自己参考下:

CALL调试工具代码:

mov ecx,[9c5db4]

push 0

push 1

call 004944e0

用易语言代码:

.版本 2

.子程序 _动作按钮_被单击

.局部变量寄存器,寄存器

.局部变量地址,整数型

.局部变量变量,整数型,,"2"

内存_读整数型(进程句柄,十六到十(“009c5db4”),地址,)

寄存器.ECX=地址

变量 [1]= 1

变量 [2]= 0

CALL(进程句柄,十六到十(“004944e0”),变量,寄存器,)

这个转换测试是成功的。

你的代码改过如下:

.版本 2

.局部变量寄存器,寄存器

.局部变量地址,整数型

.局部变量变量,整数型,,"4"

内存_读整数型(进程句柄,十六到十(“006BFC26”),地址,)

寄存器.ESI=地址

变量 [4]=寄存器.ESI

寄存器.EAX=十六到十(“00000330”)

变量 [3]=寄存器.EAX

寄存器.EDX=十六到十(“00000EB0”)

变量 [2]=寄存器.EDX

内存_读整数型(进程句柄,十六到十(“00ACF654”),地址,)

寄存器.EAX=地址

变量 [1]=寄存器.EAX

CALL(进程句柄,十六到十(“006cc7b0”),变量,寄存器,)

行不行自己测试吧呵呵不敢保证能行。

不行时 push也就是变量顺序对调一下再试试

易语言loadlibrary和易语言运程汇编怎么写call的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

易语言5.6下载 正式版 易语言官方下载

联系我们

Q Q:

微信号:

工作日:9:30-18:30,节假日休息

微信