2009-09-23 205 views

回答

0

沒有。你可能必須鉤入SetWindowsHookEx()本身才能檢測到。

0

我不認爲你可以,沒有GetWindowsHook函數會返回鉤子。另外,我的印象是主鍵盤處理程序通過SetWindowsHookEx()掛鉤,所以即使沒有掛鉤,至少也有一個Windows本身。

+0

謝謝; 我猜想至少會有一個。但是,如果沒有辦法做到這一點,這可能是恐怖的源泉! – 2009-09-25 10:18:16

+0

如果您擔心某種鍵盤監控程序,也許您可​​以嘗試其他方法 - 可能是寫入某處的文件(或通過網絡連接傳輸)。 Filemon可以幫助您查看是否存在任何可疑的文件I/O,Wireshark可以對網絡流量進行相同操作。 – 2009-09-25 13:21:21

+0

我在筆記本電腦上安裝了McAfee安全套件,並保持更新。希望有助於一些自動安全。 – 2009-09-26 11:44:00

1

這在很大程度上取決於什麼樣的抽象級別,你得到你的按鍵。
爲了獲得最大程度的檢測,您可以直接使用硬件或儘可能低(某些掛鉤在硬件驅動程序級別工作)。

爲了安全起見,您還可以使用虛擬鍵盤 - 鉤子必須專門針對您的應用程序來模擬按鍵。