2010-08-15 77 views
3

我目前正在研究如何在後臺(Ala,而不是活動窗口)中使用鼠標/鍵盤事件來掛鉤進程並對其進行控制。我想你可以把它看作是一個更高級的宏,它不需要目標窗口/進程處於活動狀態。掛鉤和控制後臺進程的輸入事件

現在我知道流程鉤子代碼在整個Web中都有豐富的記錄,所以不需要討論這些。我的問題是 - 一旦掛鉤後,如何將鍵盤/鼠標事件發送到後臺進程?

我正在尋找指向文章,關鍵字以及最佳示例代碼的鏈接(請嘗試將代碼保留爲C++)。

謝謝。

+0

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

回答

2

使用PostThreadMessage並記住發佈消息的線程必須創建消息隊列,否則調用失敗。