- 注册时间
- 2012-10-20
- 最后登录
- 2021-1-5
- 在线时间
- 50 小时
终身VIP会员
- 魔鬼币
- 7354
|
因为很多朋友问过我这问题,还是决定来写个攻略方便新学员学习
.版本 2
.支持库 EdirectX
.子程序 _按钮12_被单击
喊话 ()
.子程序 喊话
.局部变量 喊话内容, 文本型
.局部变量 说话内容字节集, 字节集
.局部变量 喊话内容内存地址, 整数型
.局部变量 内存, 内存类别’这个也有变动,以前是内存类
喊话内容 = 到文本 (编辑框1.内容)
说话内容字节集 = 转换_Ansi转Unicode (喊话内容)
喊话内容内存地址 = 内存_申请内存 (进程句柄, 取字节集长度 (说话内容字节集), ) ‘以前是内存。创建,这里注意下
内存_写字节集 (进程句柄, 喊话内容内存地址, 说话内容字节集)
asm_置代码 ()
asm_mov_eax_常数 (十六到十 (“FFFFFFFF”))’常量
asm_push_eax ()
asm_mov_ecx_常数 (十六到十 (“FFFFFFFF”))‘常量
asm_push_ecx ()
asm_mov_edi_常数 (喊话内容内存地址)
asm_push_edi ()
asm_mov_edx_常数 (十六到十 (“0”)) ' 说话的频道
asm_push_edx ()
asm_mov_ecx_ptr (十六到十 (#基址))
asm_mov_ecx_ptr_ecx_add (十六到十 (“20”))‘教程里说这个值只有游戏更新会变,但是现在发生变化,每次打开都会变,可以用ce找到来源
asm_mov_ebx_常数 (十六到十 (#喊话call))
asm_call_ebx ()
asm_ret ()
asm_调用函数 (进程ID, asm_取代码 ())
内存_释放内存 (进程句柄, 喊话内容内存地址)’以前是内存。释放
输出调试文本 (字节集转为汇编指令 (asm_取代码 (), ))
|
评分
-
查看全部评分
|