日期:2014-05-20  浏览次数:20871 次

Java如何实现C++中的钩子函数的功能
就像QQ Music 那样能截取键盘消息(不管QQMusic有没有得到焦点)

------解决方案--------------------
用C++写一个,JAVA里调

要用这样的办法,还不如直接用C++做
------解决方案--------------------
学习,mark下
------解决方案--------------------
知道c++可以实现,不知道java怎么做......
------解决方案--------------------
找到windows中关于键盘事件监听的DLL文件,

根据这个DLL文件提供的方法接口编写一个Java接口,

在Java程序中使用jni技术来调用这个dll文件中的方法即可。
------解决方案--------------------
探讨

找到windows中关于键盘事件监听的DLL文件,

根据这个DLL文件提供的方法接口编写一个Java接口,

在Java程序中使用jni技术来调用这个dll文件中的方法即可。

------解决方案--------------------
这种跨语言式的调用,可以试试webservice.

将Java的功能点做成webservice接口对外开放,使用其他语言调用。