2016-12-31 93 views
0

我想開發一個程序,以便我可以使用我的android手機作爲鼠標。爲此,我將在Windows PC上運行一項服務,該服務將通過套接字連接等待來自android手機的數據包。這些數據包將包含有關按鈕按下,位置等鼠標事件的信息。我想在系統中分派事件。我將如何使用C/C++來做到這一點?提前致謝。如何在Windows 8中以編程方式觸發鼠標和鍵盤事件?

+0

我在c#中看到過api,請檢查msdn不應該很難找到 –

回答

1

使用SendInput函數來生成模擬鍵盤和鼠標事件。

如果您打算創建一個實際的NT service,那麼您可能會遇到問題,因爲該服務將在錯誤的會話中運行。如果你仍然覺得你需要一個服務,那麼你可能不得不產生一個在CreateProcessAsUser的每個會話中以用戶身份運行的新進程,但僅僅將它設計成一個普通程序就簡單多了,該程序在用戶通過添加Run registry entry

相關問題