- 注册时间
- 2011-9-26
- 最后登录
- 1970-1-1
该用户从未签到
|
楼主 |
发表于 2012-5-8 12:14:44
|
显示全部楼层
本帖最后由 zhangchenggu 于 2012-5-8 12:54 编辑
回复 3# 1aa82e
伙计你的喊话哪里出问题了?
你试试这样写- .版本 2
- .子程序 自动喊话
- .参数 内容, 文本型
- .参数 频道, 整数型
- .局部变量 文本内存地址, 整数型
- .局部变量 空文本内存地址, 整数型
- .局部变量 长度, 整数型
- 文本内存地址 = 内存操作.创建内存 (100)
- 空文本内存地址 = 内存操作.创建内存 (100)
- 写内存文本型 (进程ID, 文本内存地址, 内容)
- 长度 = 取文本长度 (内容)
- 汇编.置代码 ()
- 汇编.push (空文本内存地址)
- 汇编.push (长度)
- 汇编.push (文本内存地址)
- 汇编.push (十六到十 (“0”))
- 汇编.push (频道)
- 汇编.mov_esi_ptr (十六到十 (#自动喊话基址))
- 汇编.mov_ecx_ptr_esi_add (十六到十 (“1f0”))
- 汇编.mov_eax_常数 (十六到十 (#自动喊话))
- 汇编.call_eax ()
- 汇编.ret ()
- 汇编.调用函数 (进程ID, 汇编._取代码 ())
- 内存操作.释放内存 (文本内存地址)
- 内存操作.释放内存 (空文本内存地址)
复制代码 |
|