你加条TracePrint Hwnd看看有没有句柄信息
如果没有则代表句柄获取代码错误,加个Hwnd=抓抓找到的句柄代码
找好句柄信息直接开始测试,如果没动作则代表动作代码错误
注意动作的坐标是否正确,为什么是两个默认?
OpenProcess 是打开进程的 返回值是进程句柄
OpenThread 才是打开线程句柄的
ReadProcessMemory用到的是进程句柄啊,所以先得到游戏的ProcessId,然后调用OpenProcess即可得到进程句柄
我是用VC的,delphi不是很懂,不过API还是一样的,说说我的意见。
Findwindow()的第一个参数是表示类名的字符串,第二个参数是表示窗口标题的字符串,你的第一个参数设置错了,QQ主窗口的类是对话框,应该用"#32770"表示,你可以用Spy++查看的。第二个参数也不对,如果设置成nil,那么任意标题的"#32770"类的窗口都会匹配,而它返回的只是找到的第一个窗口的句柄,不一定是QQ。QQ主窗口的标题是空字符串。
但实际上,你即使用FindWindow("#32770","")找到了相应的句柄,它也不一定是QQ的。因为参数里没有任何QQ特有的信息,而系统中存在大量"#32770"的对话框,它们的标题也各种各样,很可能就有空字符串,而它返回的是找到的第一个窗口的句柄,不能保证一定是QQ。所以这个办法很差。较为可行的方法是枚举系统当前的所有进程,从中查找模块名为"QQ"的进程,从进程中查找属于该进程的窗口,当然也不排除存在其他的名为QQ的进程,但这个可能性应该比较小。
我曾经做过针对QQ的一个插件,这是做的过程中的一些体会。
1、三星官网没有手机刷机(rom/基带)等相关资料提供。
2、由于自行刷机写入系统存在风险性,如果手机系统出现问题,建议携带包修卡,购机发票和手机到就近的三星电子服务中心,由工程师解决问题。
3、不建议自行 *** 作,以免造成不必要的损失
以上就是关于按键精灵 后台脚本 有句柄 但制作失败全部的内容,包括:按键精灵 后台脚本 有句柄 但制作失败、为什么我OpenProcess取线程句柄的时候总是失败、为什么我用delphi编程获取窗口句柄不成功等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)