C++/Java-键盘挂钩

C++/Java - Keyboard Hook

本文关键字:键盘 Java- C++      更新时间:2023-10-16

我正在尝试创建一个在Java中使用的键盘挂钩。经过一些研究,我意识到我需要一些来自C++的东西。我对C++没有太多的经验,我只是在很短的一段时间内搞砸了语法。我该如何在C++中做到这一点?我将如何使C++代码与Java代码交互?非常感谢您的帮助。

我不太确定您的C++代码想要什么,但以下是如何使用Java:

看看JNI,它将解释如何通过Java 执行本机代码

http://java.sun.com/developer/onlineTraining/Programming/JDCBook/jni.html

从本质上讲,您使用一个工具来创建包含在C++应用程序中的胶头。当您调用native函数时,Java代码将自动调用本机库。

还要记住,从本机层转到java层会带来速度损失。