找回密码
 注册帐号
查看: 2479|回复: 6

[编程问题] 高手进怎么检查句柄是不是有效的

[复制链接]
发表于 2012-9-21 23:32:12 | 显示全部楼层 |阅读模式
.版本 2

.程序集 启动窗口程序集

.子程序 __启动窗口_创建完毕

' 加载易皮肤 (10)  ' 9 10 27 28 30 31
句柄 = 窗口取句柄 (“sro_client.exe”, , )  ' 从窗口取得游戏的句柄
进程 = 窗口取进程ID (句柄)  ' 读取游戏进程
人物基址 = 内存读整数 (进程, 16170180, )  ' 16170180是16进制011d68f4转换得来是怪物的基址00F6BCC4
名字 = 内存读字节集 (进程, 人物基址 + 276, 30)  ' 276是16进制114转换得来,30为名字长度
_启动窗口.标题 = 转换Unicode转Ansi (名字)  ' 转换名字字符

这段代码游戏一掉线就检测不到信息了,怎么写句柄使他上线后还能检测到信息
 楼主| 发表于 2012-9-22 13:11:06 | 显示全部楼层
唉!人气太少 了!没人回答问题
回复 支持 反对

使用道具 举报

发表于 2012-9-22 13:12:33 | 显示全部楼层
我是新手,是个笨方法,加个时钟周期事件试试!希望高手别喷……
回复 支持 反对

使用道具 举报

发表于 2012-9-22 13:33:12 | 显示全部楼层
你这代码,游戏掉了,挂要从新打开的,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-22 13:33:52 | 显示全部楼层
这个倒没试过!还有别的方法吗??
回复 支持 反对

使用道具 举报

发表于 2012-9-22 14:02:15 | 显示全部楼层
你都没理解句柄是什么,能有什么办法,每个程序运行系统都会分配一个句柄值给程序,所以你的游戏掉了,再打开,句柄就不一样了,你喜欢用时钟也好,或自己加个按扭
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-9-22 15:01:06 | 显示全部楼层
请高手指教!
我的理解是句柄就像一个牛鼻子,
但是我不知道怎么用
是不是要放到时钟里!还是怎么写??
迷糊啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

QQ|Archiver|手机版|小黑屋|依人网络官方网站 ( 陕ICP备19025998号-1 )

GMT+8, 2024-12-22 16:47 , Processed in 0.053346 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表