taojy123 / KeymouseGo

类似按键精灵的鼠标键盘录制和自动化操作 模拟点击和键入 | automate mouse clicks and keyboard input
http://taojy123.github.io/KeymouseGo
GNU General Public License v2.0
7.15k stars 1.04k forks source link

不支持游戏操作录制 #121

Closed AUndead closed 2 years ago

AUndead commented 2 years ago

在打开原神后弃用录制发现鼠标移动的(移动角色视角)的操作无法录制

Monomux commented 2 years ago

游戏里一般有反外挂机制,现在的录制和模拟操作都是系统层面的。像原神这种基于Unity开发的游戏,一种反外挂的方式是用DirectX的DirectInput捕捉键鼠输入,消息传递是在驱动层面完成的从而绕过了系统层,程序就无法捕捉键鼠操作。(不确定游戏是不是真的用了这种方法,但如果消息是从系统层传入的程序应该可以捕捉到)

AUndead commented 2 years ago

应该是这样的,打开地图后能正常捕获,关掉地图后就不支持了

taojy123 commented 2 years ago

嗯,游戏辅助是门大学问,咱这就不对游戏做特殊支持了