标签: c++ multithreading
我正在研究如何在后台(Ala,而不是活动窗口)中使用鼠标/键盘事件来挂钩进程并控制它。我想你可以把它想象成一个更高级的宏,它不需要激活目标窗口/进程。
现在我知道整个网络上有很多文档记录了挂钩代码的过程,因此无需讨论。我的问题是 - 一旦挂钩,如何将键盘/鼠标事件发送到后台进程?
我正在寻找文章的链接,要搜索的关键字,或者最好的示例代码(请尝试将代码保留为C ++)。
感谢。
答案 0 :(得分:2)
使用PostThreadMessage并记住发布消息的线程必须创建消息队列,否则调用失败。