【发布时间】:2011-05-30 05:24:03
【问题描述】:
如何在系统应用程序上设置action listener?
我想要的是:当我开始在记事本上书写时,我的动作监听器应该能够检测到它,并且我应该能够查看我输入的内容。 keylogger 中发生的情况相同。
这只是记事本的情况,但我希望每次输入内容时我的程序都应该能够查看它。
示例:打开 Chrome 后,我在搜索栏中输入了java。现在我的程序的动作监听器应该能够检测到我输入的内容。
【问题讨论】:
-
如果没有额外的本机代码,您就不能使用核心 Java 来编写按键记录器。你需要为你的邪恶计划找到一些其他的工具。请注意,这与 Swing 或 GUI 编码无关,而与操作系统挂钩(或内核访问)有关。
-
绝对不是 Java Swing 问题。您可能必须为此编写一个钩子(用 C 语言),然后使用一些 IPC 机制(例如 localhost 套接字)与您的 Java 程序通信。
-
@Hovercraft Full Of Eels @jfpoilpret 谢谢!我不知道。
-
无论您想怎么做,Stack Overflow 都不是询问如何实现键盘记录器的地方。
-
@Lasse V. Karlsen 这只是一个问题。我没有具体问如何实现
key loggers!!
标签: java swing user-interface system action