0

如果我创建一个将在无限循环中运行并且将消耗任何关键事件的不可见线程......

   something like,
   Keyevent ke;
   ke.consume();

如果对所有 keylistener 接口方法都这样做了,keypressed、released、typed。如果一个不可见的线程拥有所有这些代码。如果将其转换为exe...并运行exe..会导致伪键盘失败效果吗?它实际上是一种潜在的病毒吗?

4

1 回答 1

2

绝对不。Java 不能直接访问硬件,当且仅当您应用 s 的组件被关注时, KeyEvents 才会起作用。如果要禁用键盘,则必须使用JNI / JNA /任何其他本机接口。KeyListener


然而,这:

Keyevent ke;
ke.consume();

不起作用,因为ke没有初始化

于 2013-07-24T16:17:12.630 回答