按键精灵9只有窗口类名,没有窗口名称,怎么获得这个窗口的句柄或者知道某个窗口的句柄,怎么直接引用

按键精灵9只有窗口类名,没有窗口名称,怎么获得这个窗口的句柄或者知道某个窗口的句柄,怎么直接引用,第1张

这个比较麻烦了

你需要观察你这个窗口有没有什么别的唯一的特点了

给你指个道

第一种:遍历窗口,看看能不能从你这个游戏窗口的父窗口或者子窗口上找线索

第二种:找游戏窗口中的特征,移动鼠标到特征位置后取窗口句柄

很简单啊,你看上面 声明的变量是 获取游戏句柄

也就是下面这行

程序集变量 获取游戏句柄, 整数型

而你真正用的是 游戏窗口句柄

当然找不到

把 游戏窗口句柄 改成 获取游戏句柄 就没问题了

版本 2

DLL命令 API_GetWindow, 整数型, "user32", "GetWindow", , 获得一个窗口的句柄,该窗口与某源窗口有特定的关系

参数 hwnd, 整数型, , 源窗口

参数 wCmd, 整数型, , 指定结果窗口与源窗口的关系

DLL命令 FindWindow, 整数型, "user32", "FindWindowA", , 寻找窗口列表中第一个符合指定条件的顶级窗口

参数 lpClassName, 文本型, , 窗口类名

参数 lpWindowName, 文本型, , 窗口文本(标题)

版本 2

常量 GW_CHILD, "5", , 查找子窗口

常量 GW_HWNDNEXT, "2", , 查找下一窗口

子程序 功能_取句柄, 整数型, , 本子程序采用精易编程助手生成,成功返回窗口句柄,失败返回0

局部变量 局_句柄, 整数型

局_句柄 = FindWindow( "Chrome_WidgetWin_0", "易语言-精易论坛- 易语言学习专区-『易语言问答区』-跪求怎么取游戏窗口句柄 - Powered by Discuz! - Google Chrome")

局_句柄 = API_GetWindow (局_句柄, #GW_CHILD)

局_句柄 = API_GetWindow (局_句柄, #GW_CHILD)

返回(局_句柄)

这个恐怕办不到,照你所说,你玩的那个网游是用DirectX写成的,在direct里面的架构与windows窗口的完全不同,光在Direct里面d出个窗口就够困难了,更不用说 *** 作里面的东西

很多游戏修改软件都说能在Direct里面d出窗口,实际做到的只有金山公司,那也是工程师团队多年Direct编程经验积累的结果,凭个人的力量很难做到。

不过在网游中应该有隐藏小地图的快捷键,一般网游的隐藏、显示地图的快捷键是M,你试试看,不行的话把键盘上的所有键按一遍试试,说不定就能找到

这些所谓的窗口都没有句柄,因为它们不属于winSDK的架构,很多网游都开发了一套全新的架构和游戏引擎,常用的API对它们根本不起作用

楼主的本意是要修改网游中物品或人物的属性吧?你的思路错了,网游的修改不是通过句柄实现的,也不是 *** 作游戏的内存地址,而是通过修改网络封包实现的,网游客户端与服务器之间的通信手段就是封包,如果能编程截取这些封包,修改成自己想要的数据然后再发送给服务器,就能达到任意修改游戏的目的了

这方面的技术相当复杂,已经超出了计算机的范畴,还涉及到密码学和数学等等。你可以搜索一下网上有关封包和网络编程的知识

以上就是关于按键精灵9只有窗口类名,没有窗口名称,怎么获得这个窗口的句柄或者知道某个窗口的句柄,怎么直接引用全部的内容,包括:按键精灵9只有窗口类名,没有窗口名称,怎么获得这个窗口的句柄或者知道某个窗口的句柄,怎么直接引用、我的易语言错误(30): 找不到指定的变量名称“游戏窗口句柄”怎么弄、易语言怎么找指定游戏的句柄,打开一个游戏还可以自己找到这个句柄等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9643513.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存