|

楼主 |
发表于 2023-4-15 07:58:00
|
显示全部楼层
美国
https://bbs.125.la/thread-14770338-1-14.html
一款多年前的32位老旧游戏,最近运营方更新了反辅助模块SP(SkyProtect)后,游戏客户Duan不但不能多开了(仅限2开),竟然不支持投递消息了。请问有没有什么解决办法?
顺便请教下如何用代码恢复object hook
ChatGPT毫无意义的答案:
使用游戏提供的API:如果游戏提供了自己的API,那么使用它可能是最简单和最可靠的方法。你需要查阅游戏文档或在网上搜索相关信息,以找到游戏API的使用方式和限制。
使用键盘和鼠标模拟器:键盘和鼠标模拟器可以模拟用户输入,从而实现与游戏进行交互。你需要找到一款可靠的键盘和鼠标模拟器软件,并学习如何使用它进行操作。
使用内存编辑器:内存编辑器可以读取和修改游戏的内存,从而实现与游戏进行交互。你需要找到一款可靠的内存编辑器软件,并学习如何使用它进行操作。使用内存编辑器可能需要一定的技术知识,并且可能会受到游戏反作弊机制的限制。
真人回答的答案:
尝试一下SendMessageTimeout API,虽然感觉希望不大,但可以试试,万一可以呢.
不然还是我说的这个,使用keybd_event API
易语言不清楚,在VB中,需要定义:
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal Scan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)。
具体如果你想要将某个字符直接传送到其它程序的输入框中的话,尝试一下SendMessageTimeout吧
一看就能看出来区别。 |
|