如何在系統應用程序上設置action listener
?在系統應用程序上設置動作偵聽器
我想要的是:當我開始寫記事本時,我的動作偵聽器應該檢測到它,我應該能夠查看我輸入的內容。發生在keylogger
中的情況也是如此。
這只是記事本的情況,但我希望每次鍵入內容時,我的程序都應該能夠查看它。
例如:打開Chrome之後,我在搜索欄中輸入了java
。現在我的程序的動作監聽器應該能夠檢測到我輸入的內容。
如何在系統應用程序上設置action listener
?在系統應用程序上設置動作偵聽器
我想要的是:當我開始寫記事本時,我的動作偵聽器應該檢測到它,我應該能夠查看我輸入的內容。發生在keylogger
中的情況也是如此。
這只是記事本的情況,但我希望每次鍵入內容時,我的程序都應該能夠查看它。
例如:打開Chrome之後,我在搜索欄中輸入了java
。現在我的程序的動作監聽器應該能夠檢測到我輸入的內容。
你不能單獨在Java中做這個。期。你可以嘗試JNI,但絕對不能單獨使用Java。
謝謝!我沒有意識到這一點。 – 2011-05-30 14:53:55
和JNI的代碼會做什麼? – 2011-09-02 16:24:58
如果沒有其他本機代碼來編寫密鑰記錄器,則不能使用核心Java。您需要爲您的惡意計劃找到其他工具。請注意,這與Swing或GUI編碼無關,並且都與OS鉤子(或內核訪問)有關。 – 2011-05-30 05:26:53
絕對不是Java Swing問題。您可能必須爲此編寫一個鉤子(以C爲單位),然後使用一些IPC機制(例如localhost套接字)與您的Java程序進行通信。 – jfpoilpret 2011-05-30 08:20:11
@ Hovercraft @ Ef @ Jfpoilpret謝謝你!我沒有意識到這一點。 – 2011-05-30 14:52:58