sjf7758 发表于 2011-12-8 11:45:28

丝路走路call不知道怎么写

本帖最后由 sjf7758 于 2011-12-8 11:47 编辑

.版本
.支持库 TianSin
.子程序 寻路CALL
.参数 X坐标, 文本型
.参数 Y坐标, 文本型, , 16进制
.参数 Z坐标, 文本型, , 16进制
.局部变量 AsmBin, 字节集 )
AsmBin = AsmBin + assem (“mov edi,”)
AsmBin = AsmBin + assem (“add edi,668”)
AsmBin = AsmBin + assem (“mov eax,0”)
AsmBin = AsmBin + assem (“mov ,eax”)
AsmBin = AsmBin + assem (“mov edx,”)
AsmBin = AsmBin + assem (“mov edx,”)
AsmBin = AsmBin + assem (“mov word ptr ds:,dx”)
AsmBin = AsmBin + assem (“mov ecx,” + X坐标)   
AsmBin = AsmBin + assem (“mov ,ecx”)   
AsmBin = AsmBin + assem (“mov edx,” + Z坐标)
AsmBin = AsmBin + assem (“mov ,edx”)
AsmBin = AsmBin + assem (“mov ecx,” + Y坐标)
AsmBin = AsmBin + assem (“push eax”)
AsmBin = AsmBin + assem (“mov ecx,edi”)
AsmBin = AsmBin + assem (“mov byte ptr ds:,1”)
AsmBin = AsmBin + assem (“mov ,eax”)
AsmBin = AsmBin + assem (“mov ebx,00A3A5D0”)
AsmBin = AsmBin + assem (“call ebx”)
AsmBin = AsmBin + assem (“retn”)
调用函数 (AsmBin)
这个call怎么用一般的模块写我不会写帮帮我

少钩引oMe 发表于 2011-12-8 19:16:57

晕。内联汇编远程调用写法, 这种比你用模块远程调用 ,稳定的多吧。

jeekboy 发表于 2011-12-9 14:37:20

yzjsqsb 发表于 2011-12-14 16:53:54

什么啊 看不懂 哎 我要会编程就去刷金币

笨头章鱼 发表于 2011-12-28 01:41:43

木有sk 发表于 2012-1-2 18:34:11

望了 发表于 2012-1-5 14:14:17

用OD找call,,,用什么,,命令断点

clong 发表于 2012-2-8 20:23:26

代码精简下吧!走路没那么多长代码的。把寄存器优化下就行了。
页: [1]
查看完整版本: 丝路走路call不知道怎么写