2011-05-30 95 views
-3

如何在系統應用程序上設置action listener在系統應用程序上設置動作偵聽器

我想要的是:當我開始寫記事本時,我的動作偵聽器應該檢測到它,我應該能夠查看我輸入的內容。發生在keylogger中的情況也是如此。

這只是記事本的情況,但我希望每次鍵入內容時,我的程序都應該能夠查看它。

例如:打開Chrome之後,我在搜索欄中輸入了java。現在我的程序的動作監聽器應該能夠檢測到我輸入的內容。

+4

如果沒有其他本機代碼來編寫密鑰記錄器,則不能使用核心Java。您需要爲您的惡意計劃找到其他工具。請注意,這與Swing或GUI編碼無關,並且都與OS鉤子(或內核訪問)有關。 – 2011-05-30 05:26:53

+1

絕對不是Java Swing問題。您可能必須爲此編寫一個鉤子(以C爲單位),然後使用一些IPC機制(例如localhost套接字)與您的Java程序進行通信。 – jfpoilpret 2011-05-30 08:20:11

+0

@ Hovercraft @ Ef @ Jfpoilpret謝謝你!我沒有意識到這一點。 – 2011-05-30 14:52:58

回答

2

你不能單獨在Java中做這個。期。你可以嘗試JNI,但絕對不能單獨使用Java。

+0

謝謝!我沒有意識到這一點。 – 2011-05-30 14:53:55

+0

和JNI的代碼會做什麼? – 2011-09-02 16:24:58

相關問題