有沒有辦法檢測哪些程序或模塊正在監聽鍵盤掛鉤?通過Sysinternals也許?檢測鍵盤掛鉤
檢測鍵盤掛鉤
回答
沒有。你可能必須鉤入SetWindowsHookEx()本身才能檢測到。
我不認爲你可以,沒有GetWindowsHook函數會返回鉤子。另外,我的印象是主鍵盤處理程序通過SetWindowsHookEx()掛鉤,所以即使沒有掛鉤,至少也有一個Windows本身。
謝謝; 我猜想至少會有一個。但是,如果沒有辦法做到這一點,這可能是恐怖的源泉! – 2009-09-25 10:18:16
如果您擔心某種鍵盤監控程序,也許您可以嘗試其他方法 - 可能是寫入某處的文件(或通過網絡連接傳輸)。 Filemon可以幫助您查看是否存在任何可疑的文件I/O,Wireshark可以對網絡流量進行相同操作。 – 2009-09-25 13:21:21
我在筆記本電腦上安裝了McAfee安全套件,並保持更新。希望有助於一些自動安全。 – 2009-09-26 11:44:00
這在很大程度上取決於什麼樣的抽象級別,你得到你的按鍵。
爲了獲得最大程度的檢測,您可以直接使用硬件或儘可能低(某些掛鉤在硬件驅動程序級別工作)。
爲了安全起見,您還可以使用虛擬鍵盤 - 鉤子必須專門針對您的應用程序來模擬按鍵。
- 1. Java鍵盤掛鉤
- 2. 鍵盤掛鉤存儲鍵
- 3. 檢測低級別鍵盤掛鉤中的特定鍵
- 4. 鍵盤掛鉤問題
- 5. 鍵盤掛鉤錯誤
- 6. 低級鍵盤掛鉤
- 7. API掛鉤檢測
- 8. Windows鍵盤掛鉤掛起調試器
- 9. 按了什麼鍵?鍵盤掛鉤
- 10. 鍵盤掛鉤改變鍵的行爲
- 11. 針對Mac的掛鉤,特別是鍵盤掛鉤
- 12. 全局鍵盤掛鉤工作,但全局shell掛鉤失敗
- 13. 如何檢測API掛鉤?
- 14. 全局鍵盤掛鉤停止腳本
- 15. C中的低級別鍵盤掛鉤#
- 16. 鍵盤掛鉤:更改密鑰代碼
- 17. 全局鍵盤掛鉤不工作
- 18. 多個鍵盤和低級掛鉤
- 19. 如何知道掛鉤的鍵盤ID?
- 20. C#低級鍵盤掛鉤不工作
- 21. 低級別鍵盤掛鉤延遲
- 22. 鍵盤掛鉤 - 不同的語言 - C++
- 23. 全局鍵盤掛鉤OSX 10.10.3
- 24. 全局鍵盤掛鉤不工作
- 25. 如何掛鉤windows鍵盤ISR?
- 26. 掛鉤鍵盤更改密鑰代碼
- 27. Windows中的JNA鍵盤掛鉤
- 28. 當使用Windows鍵盤掛鉤時,SHIFT鍵在鍵盤狀態下檢測不正確
- 29. 鍵盤掛鉤,防止鍵盤輸入到應用程序
- 30. 使用低級別鍵盤掛鉤更改鍵盤字符
一些其他的鏈接,因爲那個沒有爲我在win7上工作,在這裏http://stackoverflow.com/a/15676830/107537 – Vijay 2013-03-28 08:05:31
您的圖像丟失。 – 2016-07-13 22:07:07