
ASM(汇编)模块V1.2
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
易语言ASM(汇编)模块V1.2更新,具体内容详见V1.2版本。此次更新并未进行过多修改,先前发布时遗漏了部分冗余指令。为了避免不必要的代码残留,现已移除大量无效元素。同时,增加了几个API函数的应用示例,例如消息框等,并在此处进行声明:反汇编引擎并非由本人独立编写,而是引用了两个引擎——OD的反汇编引擎以及CE的引用。CE引擎主要用于弥补OD引擎在某些方面的不足,此外还包含自己编写的AOB搜索功能,并提供详细说明。测试结果显示搜索速度良好,因此将其纳入其中。以下是部分功能代码:版本 2.2支持库 spec.子程序 ASM信息框,处理整数型数据。参数包括内容、文本型标题、文本型类型(可空置汇编指令:“push [ebp+10]”)获取变量数据地址(标题),置汇编指令:“push eax”获取变量数据地址(内容),置汇编指令:“push eax”置汇编指令:“push 0”置汇编指令:“call MessageBoxA”置汇编指令:“mov esp,ebp”置汇编指令:“pop ebp”置汇编指令:“retn 0c”返回 (0)。版本 2//系统启动时间的API调用置汇编指令:“call GetTickCount”置汇编指令:“mov [ebp-4],eax”]按钮7.标题 = 到文本 (a) + “毫秒”。子程序 ASM_取文本长度,处理整数型数据。参数包括文本、文本型。置汇编指令:“mov eax,[ebp+8]”] 置汇编指令:“push [eax]”] 置汇编指令:“call lstrlenA”] 置汇编指令:“mov esp,ebp”] 置汇编指令:“pop ebp”] 置汇编指令:“retn 04”]返回 (0)。此外,还提供了错误提示的演示。
全部评论 (0)


