求一段监控用户键盘输入的java代码

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:48:45
当用户在任何一个地方按了键盘,我就在控制台打印用户按的是哪个键盘.比如用户按了"A"键,我就在控制台输出A.记住:是任何地方,比如用户随便登录一个网站,要输入一些东西,不管用户输了什么东西,只要按了键盘,我就在控制台打印.做出来后,分再追加.
绝版づ阙 :你没理解我的意思,你的代码只有用户在控制台输入才能监控到.如果用户在其他地方有发生了键盘事件,你的代码是监控不到的.
dakiler :那你用C写段给我吧,谢谢了..

package com;

import java.util.Scanner;

public class test {

/**
* @param args
*/

private Scanner san = new Scanner(System.in);

public String getInput() {

String input;
input = san.nextLine().trim();
return input;

}

public static void main(String[] args) {
test at = new test();
for (int i = 0; i < 10; i++) {
System.out.print("请输入: ");
String name = at.getInput();

System.out.println(name);
}

}

}

蝴蝶按键精灵。1。1绿色版,键盘鼠标什么也能监控。可录可播。用得上就看看

http://jy.newhua.com/down/hdaj1.1.test.exe

java应该是做不到的,需要使用到Windows Hook,要用C++来完成,再由java来调用

楼主想弄病毒啊,java的启动要靠虚拟机的,虚拟机没启动写了程序也没用的。

首先,JAVA本身不可能做这个;
其次,楼主不要把这个好的JAVA用于歪门斜道;
最后,如果你非要JAVA干这个,那么要用到 CPP+键盘钩子+JNI+JAVA

这套