如何将键盘和鼠标输入发送到不是Windows 7上的活动窗口的游戏?

时间:2012-02-11 18:56:59

标签: c++ windows visual-c++ input

这不适用于某种僵尸程序。我正在寻找可以通过“魔兽世界”或任何类似游戏的“守望者”的任何黑客。我想试试的游戏是一个单人RPG游戏。我对Windows中的编程不是很有经验,并且想知道如何在后台运行PC游戏的程序,同时我在同一台PC上做其他事情。游戏涉及使用鼠标和键盘。如果我在程序也试图使用鼠标和键盘时使用计算机,那么这会导致问题,我想。当然,这是假设通过程序向游戏发送键盘和鼠标输入的方法需要以某种方式劫持鼠标和键盘,如果可能的话。

是否有可能将键盘和鼠标输入发送到该游戏?游戏主要是在后台。

2 个答案:

答案 0 :(得分:1)

我知道的3个选择

1)使用SendKey和相关功能。他们可能会感到困惑并将输入发送到错误的地方

2)使用AutoHotKey编写您要执行的操作的脚本。

3)从AutoHotKey窃取比SendKey更好的代码

答案 1 :(得分:0)

您无法将键盘事件发送到后台进程。您应该将它带到前面,AttachThreadInput,并模拟按键事件。至于鼠标输入,它可能适用于背景过程,但它取决于具体的过程,我认为游戏软件也不适用于鼠标事件,而它也在背景中。