易语言调用CE AA引擎v1.20 beta 13通用DLL的方法 10
在这个动态链接库中,有三个函数AutoAssemble,GetAddress,Ver自动汇编,取地址,版本信息,下面是我在DLL命令中的代码[code].版本2.DLL命...
在这个动态链接库中,有三个函数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 展开
自动汇编,取地址,版本信息 ,下面是我在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 展开
2个回答
展开全部
此窗口时调用您的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的命令()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个暂时没用过
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询