java键盘记录器代码 java键盘记录器代码是什么( 八 )


java貌似不可能实现那个东西,如果有的话也肯定是钩子之类的~~~
反正进程钩子是有的,消息钩子不知道有没有 。。
用c实现的步骤:
写个DLL文件 , 把钩子处理函数写在里面 , 然后导出这个函数 。编译成DLL文件
然后注入进程 。如果你是要在java的程序里记录 , 那是不可能设置为局部钩子的,只能是全局钩子?。。?
java调用c是这样的:
使用jni技术:
首先java中写一个本地方法
1、然后编译这个类,然后用javah编译它,会产生一个头文件
2、在vc中包含这个头文件 , 重写里面的方法(这个方法和你在java中写的本地方法是对应的) , 同样生成一个DLL
3、java中,用System.loadLibrary加载这个dll文件,调用你写的那个方法就可以了~~~
4、键盘记录好像不能直接被java读取,可以先记录到一个文件中,java里面直接读文件了,这样还能避免用jni
你搜索一下呗~~关键字:
api hook、jni、java 钩子
java键盘监听注册监听器你应该知道噻...
注意了...注册监听这里不像ActionListener那样用按钮注册
这里可以注册的对象很多
你可以用一个按钮 但最好用窗口
要让键盘有反应 一定要在注册监听器后用注册的那个对象去获得焦点
每个对象好象都有方法去主动获得焦点的...
关于java键盘记录器代码和java键盘记录器代码是什么的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

推荐阅读