jna

jna

文章 42 浏览 92

使用 JNA 构建 C 项目时遇到问题

尝试创建一个小型 JNA 程序。 生成头文件后,我现在尝试构建并创建 dll 文件。但是这个问题出现了...... 我使用 Netbeans IDE 和 Cygwin,其他 C/C++ …

淤浪 2024-11-04 03:31:14 5 0

程序退出时 JNA 错误

有以下内容 __declspec(dllexport) extern "C" char** get_prop_types( int* count ) { const vector& r = prop_manager::get_prop_types(); char **p…

面如桃花 2024-11-03 20:06:58 4 0

如何使用Java控制WindowXP的Windows

我需要使用Java代码来控制Windows XP, 我需要单击/键入 windowsXP 给定窗口的特定按钮/文本字段, 怎么做这个有什么想法吗? 我尝试过的方法是: (1)…

破晓 2024-11-03 19:03:54 3 0

使用JNA获取GetForegroundWindow();

我在上一个线程中提出了类似的问题(https:// stackoverflow.com/questions/5206633/java-find-out-what-application-window-is-in-focus) 但我被引导…

请持续率性 2024-11-03 05:00:07 2 0

我可以通过 JNA 从 Java 使用 COM 吗?

也许我疯了,但我开始对这个想法感兴趣,即使它只是为了学习体验:我尝试通过 JNA。根据 COM 规范,COM 接口指针只是一个指向函数指针数组的指针。我…

猫弦 2024-10-31 19:03:40 3 0

如何使用 unsigned int 才能使用 JNA(Java 本机接口)函数?

我使用 JNA 是为了在我的 Java 应用程序中使用 C++ 库。我正在使用 Java 中的接口来使用这些功能。该函数在 C++ 中使用三个参数:一个 unsigned int、…

中二柚 2024-10-31 09:41:40 6 0

在 Clojure 中扩展(而不是实现)Java 接口

我最近对 ​​Clojure 进行了很多研究,我一直想知道它是否适合我下一个项目的范围。不幸的是,它涉及编写不可移植的代码,并且我需要访问 Win32 API…

笨笨の傻瓜 2024-10-28 07:16:24 2 0

使用 JNA 设置 ProgramData 子文件夹的写入权限

我有一个用 Java 编写的程序,它最初使用 Program Files 中的目录来写入该程序的所有用户都可以访问的文件。这要求我们的用户始终以管理员身份运行。…

久夏青 2024-10-27 08:26:25 3 0

Java:加载具有依赖项的共享库

我正在使用 JNA 用 Ja​​va 封装共享库(用 C 编写)。共享库是在内部编写的,但该库使用另一个外部库的函数,这又依赖于另一个外部库。所以情况是这…

屋顶上的小猫咪 2024-10-26 04:51:07 6 0

指向作为 JNA 方法参数的结构数组的指针

我正在尝试通过 SctpDrv 库创建 JNA 实现。我的问题是我不了解指向结构数组的指针。我试图寻找解决方案,但它们总是与我需要知道的略有不同。 JNA 文…

梦情居士 2024-10-22 05:41:04 5 0

适用于 Windows VHD API 的 Java 库

我需要从 Java 安装和导航 Windows VHD。任何人都知道包装 Windows Virtual 的 Java 库硬盘驱动器 API 或者是否有使用 JNA 的源代码我可以查看。我的…

梦里°也失望 2024-10-21 04:05:18 6 0

获取jna中字节数组的指针

我在 C# 中有以下代码,并且需要使用 JNA 在 java 中提供类似的功能: IntPtr pImage = SerializeByteArrayToIntPtr(imageData); public static IntPt…

笑梦风尘 2024-10-21 00:46:49 4 0

C++非静态回调和 JNA

我正在尝试将 Java 中的 C++ API 与 JNA 一起使用。此 API 使用回调来处理会话事件。 我找到的关于如何向 JNA 注册回调的唯一资源是 this,它处理 C …

彩扇题诗 2024-10-20 10:49:36 4 0

使用 JNA 将 C# 的 String 转换为 java

我正在使用 JNA 来处理 C# 中的 dll 构建。 我 [MarshalAs(UnmanagedType.ByValTStr, SizeConst = 80)] public String serialNumber; 在 dll 中有代码…

泼猴你往哪里跑 2024-10-20 09:32:41 3 0

JNA:找不到指定的程序

我试图了解 JNA 的工作原理,因此我决定使用 spotify API (libspotify 0.0.7)。我设法正确加载我的 dll,但看起来我的代码没有找到 API 中定义的任何…

甜味拾荒者 2024-10-20 07:12:57 4 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文