2011-05-30 45 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

相关问题