在这个动态链接库中,有三个函数AutoAssemble,GetAddress,Ver
自动汇编,取地址,版本信息 ,下面是我在DLL命令中的代码
[code].版本 2
.DLL命令 自动汇编, , "CEAA", "AutoAssemble"
.参数 hProcess, 整数型
.参数 aa_script, 文本型, 传址
.参数 command, 整数型
.DLL命令 取地址, , "CEAA", "GetAddress"
.参数 hProcess, 整数型
.参数 address_line, 文本型, 传址
[/code]
AA_script()
CE5.6.1
自动汇编脚本
[ENABLE]
aobscan(newaddress,39 54 88 BC 8D 4D 80)
alloc(newmem,2048) //2kb should be enough
label(returnhere)
label(originalcode)
label(exit)
newaddress:
jmp newmem
nop
nop
returnhere:
newmem:
mov [eax+ecx*4-44],00000000
originalcode:
cmp [eax+ecx*4-44],edx
lea ecx,[ebp-80]
exit:
jmp returnhere
[DISABLE]
dealloc(newmem)
aobscan(newaddress,A1 40 A0 57 00 33 D2)
newaddress+7:
db 39 54 88 BC 8D 4D 80
易语言调用CE AA引擎v1.20 beta 13通用DLL的方法
答案:2 悬赏:40 手机版
解决时间 2021-03-18 01:11
- 提问者网友:龅牙恐龙妹
- 2021-03-17 06:50
最佳答案
- 五星知识达人网友:猎心人
- 2021-03-17 08:08
此窗口时调用您的DLL肯定是有用的,都会有我写的一个尝试
下面的DLL
第2版
。组件的程序1
。子程序_启动子程序整数类型,书计划临时的动态链接库初始化代码的子程序
_()'在初始化代码执行完毕后调用的测试代码
返回(0)'返回值被忽略。子程序_临时子程序
'这个名字的子程序作为一个测试程序的开发和调试环境中只使用编译器的发布计划之前,系统会自动清空
。,将全部用作临时书上的程序的测试代码。 ***注意不要这个的子程序参数和返回值的类型的名称。
。子程序,开放
负载(窗口,TRUE)
这句话后的DLL
第2版
。 DLL命令的DLL命令,“1”,“子程序”
以下是调用的DLL
。版本
装配窗口设置为1
。子程序_按钮1_单击的
DLL的命令()
下面的DLL
第2版
。组件的程序1
。子程序_启动子程序整数类型,书计划临时的动态链接库初始化代码的子程序
_()'在初始化代码执行完毕后调用的测试代码
返回(0)'返回值被忽略。子程序_临时子程序
'这个名字的子程序作为一个测试程序的开发和调试环境中只使用编译器的发布计划之前,系统会自动清空
。,将全部用作临时书上的程序的测试代码。 ***注意不要这个的子程序参数和返回值的类型的名称。
。子程序,开放
负载(窗口,TRUE)
这句话后的DLL
第2版
。 DLL命令的DLL命令,“1”,“子程序”
以下是调用的DLL
。版本
装配窗口设置为1
。子程序_按钮1_单击的
DLL的命令()
全部回答
- 1楼网友:何以畏孤独
- 2021-03-17 09:18
你好!
这个暂时没用过
如果对你有帮助,望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯