我一直在尋找一段時間的圖書館,讓我知道哪些按鍵事件被按下。但不是在重點程序/文本字段或其他任何內容中,而是作爲在後臺運行的進程。 我不想寫一個鍵盤記錄器,但我想創建一個程序,讓我創建快捷鍵組合。全球KeyLogger
0
A
回答
0
您可以使用JNI和Global System hook來實現此目的。全局系統鉤子將Key Logger
應用於整個計算機,而不是JVM,因此您可以捕獲JVM之外的按鍵。
它的一個示例實現可以看出here
1
我不認爲Java有這樣的原生支持。 Java實際上是一種抽象語言,它讓你遠離操作系統,使開發更容易 - 但也出於安全目的。
重要事件是操作系統的核心,因此您將(可能)需要語言或庫具有該功能。退房JNativeHook。
+0
我已經嘗試使用該庫,但由於32位.dll無法與我的64位系統配合使用而失敗。 –
相關問題
- 1. Android KeyLogger(Java/NDK Api)
- 2. C中的KeyLogger問題#
- 3. 私人全球與公共全球
- 4. 什麼是:全球(冒號全球)呢?
- 5. wpf類全球?
- 6. Python超全球?
- 7. WCF全球化
- 8. 全球Substitution
- 9. app.config全球化
- 10. GetSystemTimeZones全球化()
- 11. 全球資格
- 12. _CRT_SECURE_NO_DEPRECATE全球?
- 13. App_GlobalResources全球化
- 14. 在全球VAR
- 15. 從全球
- 16. 全球會議?
- 17. away3d全球coordiantes?
- 18. 全球NSOperationQueue
- 19. 全球功能
- 20. 約Playframework全球
- 21. c#全球化
- 22. 全球的ErrorHandler
- 23. RichTextBox全球化
- 24. Jquery全球化
- 25. AS3 - 全球課?
- 26. 全球postbuildevent
- 27. malloc全球陣列
- 28. 什麼是全球::?
- 29. pyspark全球櫃檯
- 30. MVC和全球化
謝謝!我會嘗試這種方式。 –