简介:易语言汇编模块V1.2是专为易语言开发者设计的插件,包含丰富的底层调用和指令支持,帮助用户更高效地进行编程开发。
易语言ASM(汇编)模块V1.2更新详情如下:在这一版本里,并没有进行太多改动。删除了一些不必要的指令,在最初发布的时候因为过于激动导致很多没用的东西都没有删掉,现在进行了清理,并且添加了几个API函数的使用示例,例如消息框等。
需要注意的是反汇编引擎并非由本人编写, 引用了两个不同的引擎:一个是OD(OllyDbg)的反汇编引擎,另一个是CE(Cheat Engine)。引用CE是因为要弥补OD引擎在某些方面的不足。此外还尝试自己写了一个AOB搜索功能,并对其进行了详细介绍和测试,结果显示其搜索速度不错。
以下是部分代码示例:
版本 2
支持库 spec
子程序 ASM信息框, 整数型
参数 内容, 文本型
参数 标题, 文本型
参数 类型, 整数型
汇编 (push [ebp+10])
取变量数据地址 (标题)
置汇编 (push eax)
取变量数据地址 (内容)
置汇编 (push eax)
置汇编 (push 0)
置汇编 (call MessageBoxA)
置汇编 (mov esp,ebp)
置汇编 (pop ebp)
置汇编 (retn 0c)
返回 (0)
版本 2
子程序 ASM_取文本长度, 整数型
参数 文本, 文本型
置汇编 (mov eax,[ebp+8])
置汇编 (push [eax])
置汇编 (call lstrlenA)
置汇编 (mov esp,ebp)
置汇编 (pop ebp)
置汇编 (retn 04)
返回 (0)