【问题标题】:Setting action listener on system applications在系统应用程序上设置动作监听器
【发布时间】: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


【解决方案1】:

您不能仅在 Java 中做到这一点。时期。您可以尝试 JNI,但绝对不能只使用 Java。

【讨论】:

  • 谢谢!我不知道。
猜你喜欢
  • 2016-01-28
  • 1970-01-01
  • 2021-03-21
  • 1970-01-01
  • 2014-10-19
  • 2021-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多