|
188精币
我在Dll里用大漠模块调用了大漠插件
一、dll模块调试时。 功能一切正常 可绑定游戏窗口 可识图 可移动鼠标 可鼠标点击
二、把DLL写出,用程序把DLL注入到游戏(A)内后。鼠标点击失效,但是可绑定游戏窗口(A) 可识图 可移动鼠标
三、经调试用程序把DLL注入到另一个游戏窗口(B),DLL处在游戏窗口(B)中调用大漠操作游戏窗口(A)也一切正常
四、并且注入游戏(A)后,如果不绑定,大漠的其他功能也一切正常
五、注入游戏(A)后绑定后,在DLL中创建另一个大漠对象进行点击操作,同样无法点击
代码就是最基础的代码
创建对象,zcVIP,绑定,鼠标移动,鼠标点击
绑定模式为
“gdi”, “dx.mouse.position.lock.api|dx.mouse.position.lock.message|dx.mouse.clip.lock.api|dx.mouse.input.lock.api|dx.mouse.state.api|dx.mouse.api|dx.mouse.cursor”, “dx.keypad.input.lock.api|dx.keypad.state.api|dx.keypad.api”, “”, 0
插件版本为7.2002
注入用的时线程注入
调试排除SetMouseDelay鼠标点击间隔的问题,也排除EnableMouseSync鼠标异步同步 问题
个人猜测,大漠在绑定后台时因为需要屏蔽外界干扰所以,需要屏蔽一些消息,当绑定的窗口处在自身的进程时可能把自己输出的一些消息也屏蔽了
希望大家帮我解决!!谢谢大家了!!!!
|
最佳答案
查看完整内容
我记得大漠保护盾有个功能,可以防止后台绑定后 鼠标和键盘异常的! 就是保护盾 我忘记主要是哪个了.
如果你是把自己注入进去的,你还需要开启保护自身不被其他访问!
|