运行DLL中声明的方法的代码
我创建了一个 Java 代码,尝试访问 myAPI.dll 中定义的类 IProjectFactory 的 LoadProject 方法。 DLL 文件的描述如下:IProjectFactory 用于将项目文…
JNA 来自指针的 Java 结构
我有一个结构,它没有像原始 C 结构那样被完全描述。 public class DISPLAY_DEVICE extends Structure { public char DeviceName[] = new char[32]; p…
使用 JNA 访问包含多个类的 DLL 方法
我是使用 JNA 从 Java 访问 DLL 的新手,所以如果这对每个人来说都是显而易见的,请原谅我!我需要从 DLL 中的类(用 VB 编写)访问方法,并且不能通…
如何获取 Java 中所有窗口句柄的列表(使用 JNA)?
我是 JNA 的新手。我正在尝试获取所有窗口(包括最小化窗口)的句柄。我需要所有窗口的 HWND 。我已经解决了问题 Windows:如何获得所有可见窗口的列…
Java 错误无法为 jnidispatch 库创建临时文件
在尝试安装第三部分java应用程序时,我收到此错误无法为jnidispatch库创建临时文件:java.io.IOException:只读文件系统。 java.lang.reflect.Invocat…
使用 JNA 调用 Win32 WaitForSingleObject() 时,Java 计时器不运行
我正在尝试使用中断当前线程的 Timer 来终止对 WaitForSignleObject() 的 JNA 调用: final Thread thread = Thread.currentThread(); Timer timer = …
使用 jna 进行 keyhook 和消费
我正在制作一个自动点击器,它使用 jna 来挂钩来自键盘和鼠标的全局输入。对于键盘钩子,我使用 http://code.google.com/p/goldriver/source/browse/t…
有关任何窗口移动/调整大小的通知
如何获取有关我有权访问其处理程序的窗口(任何窗口,因此可以是 Firefox、Windows 资源管理器、Skype 等)的新位置或大小的通知?只有钩子吗? :/ 它…
JNA 直接调用不适用于参数 Structure[]
我有一个 C++ 函数: struct Result { //... }; bool doSomething(Result[]); 如果我使用以下 JNA 绑定,则函数调用工作正常: public class Result e…
如何移动(或使用)鼠标
如何使用 Java 和 JNA (Java Native Access) 与 Windows API 交互?我试图通过在鼠标输入流上排队鼠标事件来让鼠标执行某些操作,并且代码有效,因为 …
libfreenect 错误:“查找函数“freenect_set_depth_format”时出错:libfreenect.so”
为 libfreenect: ------------------------------------------------------------------------------- Test set: org.openkinect.freenect.FreenectT…