使用 JNA 构建 C 项目时遇到问题
尝试创建一个小型 JNA 程序。 生成头文件后,我现在尝试构建并创建 dll 文件。但是这个问题出现了...... 我使用 Netbeans IDE 和 Cygwin,其他 C/C++ …
程序退出时 JNA 错误
有以下内容 __declspec(dllexport) extern "C" char** get_prop_types( int* count ) { const vector& r = prop_manager::get_prop_types(); char **p…
如何使用Java控制WindowXP的Windows
我需要使用Java代码来控制Windows XP, 我需要单击/键入 windowsXP 给定窗口的特定按钮/文本字段, 怎么做这个有什么想法吗? 我尝试过的方法是: (1)…
使用JNA获取GetForegroundWindow();
我在上一个线程中提出了类似的问题(https:// stackoverflow.com/questions/5206633/java-find-out-what-application-window-is-in-focus) 但我被引导…
我可以通过 JNA 从 Java 使用 COM 吗?
也许我疯了,但我开始对这个想法感兴趣,即使它只是为了学习体验:我尝试通过 JNA。根据 COM 规范,COM 接口指针只是一个指向函数指针数组的指针。我…
如何使用 unsigned int 才能使用 JNA(Java 本机接口)函数?
我使用 JNA 是为了在我的 Java 应用程序中使用 C++ 库。我正在使用 Java 中的接口来使用这些功能。该函数在 C++ 中使用三个参数:一个 unsigned int、…
在 Clojure 中扩展(而不是实现)Java 接口
我最近对 Clojure 进行了很多研究,我一直想知道它是否适合我下一个项目的范围。不幸的是,它涉及编写不可移植的代码,并且我需要访问 Win32 API…
使用 JNA 设置 ProgramData 子文件夹的写入权限
我有一个用 Java 编写的程序,它最初使用 Program Files 中的目录来写入该程序的所有用户都可以访问的文件。这要求我们的用户始终以管理员身份运行。…
指向作为 JNA 方法参数的结构数组的指针
我正在尝试通过 SctpDrv 库创建 JNA 实现。我的问题是我不了解指向结构数组的指针。我试图寻找解决方案,但它们总是与我需要知道的略有不同。 JNA 文…
适用于 Windows VHD API 的 Java 库
我需要从 Java 安装和导航 Windows VHD。任何人都知道包装 Windows Virtual 的 Java 库硬盘驱动器 API 或者是否有使用 JNA 的源代码我可以查看。我的…
获取jna中字节数组的指针
我在 C# 中有以下代码,并且需要使用 JNA 在 java 中提供类似的功能: IntPtr pImage = SerializeByteArrayToIntPtr(imageData); public static IntPt…
C++非静态回调和 JNA
我正在尝试将 Java 中的 C++ API 与 JNA 一起使用。此 API 使用回调来处理会话事件。 我找到的关于如何向 JNA 注册回调的唯一资源是 this,它处理 C …
使用 JNA 将 C# 的 String 转换为 java
我正在使用 JNA 来处理 C# 中的 dll 构建。 我 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 80)] public String serialNumber; 在 dll 中有代码…
JNA:找不到指定的程序
我试图了解 JNA 的工作原理,因此我决定使用 spotify API (libspotify 0.0.7)。我设法正确加载我的 dll,但看起来我的代码没有找到 API 中定义的任何…