2010-08-15 64 views
3

我目前正在研究如何在后台(Ala,而不是活动窗口)中使用鼠标/键盘事件来挂钩进程并对其进行控制。我想你可以把它看作是一个更高级的宏,它不需要目标窗口/进程处于活动状态。挂钩和控制后台进程的输入事件

现在我知道流程钩子代码在整个Web中都有丰富的记录,所以不需要讨论这些。我的问题是 - 一旦挂钩后,如何将键盘/鼠标事件发送到后台进程?

我正在寻找指向文章,关键字以及最佳示例代码的链接(请尝试将代码保留为C++)。

谢谢。

+0

在哪个操作系统下? – duskwuff 2010-08-15 05:49:29

回答

2

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