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