挂钩并控制后台进程的输入事件

时间:2010-08-15 04:59:43

标签: c++ multithreading

我正在研究如何在后台(Ala,而不是活动窗口)中使用鼠标/键盘事件来挂钩进程并控制它。我想你可以把它想象成一个更高级的宏,它不需要激活目标窗口/进程。

现在我知道整个网络上有很多文档记录了挂钩代码的过程,因此无需讨论。我的问题是 - 一旦挂钩,如何将键盘/鼠标事件发送到后台进程?

我正在寻找文章的链接,要搜索的关键字,或者最好的示例代码(请尝试将代码保留为C ++)。

感谢。

1 个答案:

答案 0 :(得分:2)

使用PostThreadMessage并记住发布消息的线程必须创建消息队列,否则调用失败。