是否有可能在沒有SendMessage
和PostMessage
API的情況下將密鑰發送到程序?發送不帶SendMessage和PostMessage的密鑰
1
A
回答
16
虛假輸入的官方方式不涉及直接發送或發佈Windows消息。相反,您打算撥打SendInput
。
當您使用SendInput
時,它與實際按下真正的按鍵無法區分。當您調用SendInput
虛假鍵盤輸入時,系統最終將消息發佈到創建具有鍵盤焦點的窗口的前臺線程的消息隊列中。
相關問題
- 1. 使用PostMessage/SendMessage將密鑰發送到C#IE WebBrowser
- 2. PostMessage WM_KEYDOWN發送多個密鑰?
- 3. mfc - 帶自定義參數的sendmessage/postmessage
- 4. SendMessage vs PostMessage + WaitForSingleObject
- 5. SendMessage()和PostMessage()正確的用法
- 6. C++:使用PostMessage/SendMessage發送鼠標點擊
- 7. 無法通過SendMessage/PostMessage發送組合SHFT + F3:vC++
- 8. 發送鍵盤到c#中的應用程序(sendkeys,postmessage,sendmessage都不工作)
- 9. XMPP sendMessage不發送消息
- 10. 通過Android API發送密鑰組合(元密鑰和密鑰代碼)
- 11. 使用MultipartEntityBuilder發送密鑰和文件
- 12. 發送AES密鑰和IV客戶
- 13. 這是更快:SetEvent的話,SendMessage,PostMessage的
- 14. 發送密鑰到webbrowser vb.net?
- 15. CBCentralManager如何發送密鑰?
- 16. Javascript語句發送密鑰
- 17. 發送密鑰到組件
- 18. 通過telnet發送密鑰
- 19. 在硒中發送密鑰
- 20. 發送密鑰到twebbrowser?
- 21. 悄悄地發送密鑰
- 22. 發送API密鑰與loadXMLByURL
- 23. TMUX發送密鑰語法
- 24. Selenium發送密鑰不起作用
- 25. POM功能不發送密鑰
- 26. 使用sendmessage和WM_SETTEXT時不能觸發textchanged事件,但PostMessage可以
- 27. 發送祕密密鑰到API
- 28. 如何在VB.NET中接收PostMessage/SendMessage?
- 29. C++ WINAPI:如何使用SendMessage/PostMessage WM_KEYDOWN lparam
- 30. 帶弱密鑰的併發映射
確實有方法不涉及您使用這些特定的apis,但最終仍然會使用消息隊列發送密鑰。爲什麼不直接使用它們? – Cray 2012-04-11 13:21:57
由於發送/發佈WM_CHAR消息非常簡單,我從來沒有嘗試過其他任何東西。 – 2012-04-11 13:23:28