jna

jna

文章 42 浏览 90

如何使用 JNA 将指向结构体数组的指针传递给 java 中的函数?

我需要传递 IplImage 数组的指针 (IplImage extends CvArray extends Structure Implements cloneable) 到一个函数 C 中的本机代码如下: cvCalcEigen…

安静 2024-10-10 12:04:34 0 0

Java 中的虚拟操纵杆

您听说过带有 Java 包装的 Windows 虚拟操纵杆吗? 我尝试过 PPJOY,它工作得很好,但随后我需要使用 JNI 来让它在 Java 中工作,目前看来这并不容易…

蓝颜夕 2024-10-10 08:15:39 0 0

JNA 与本机代码的通信

我有这个本机函数,当我将设备连接到我的系统时,我在 JNA 中得到空值,我认为我在使用 JNA 进行 LPVOID 映射时遇到问题,任何想法都会受到赞赏。 CP2…

独孤求败 2024-10-08 14:23:56 0 0

使用 JNA 和 EnumWindows 的问题

我正在尝试 JNA,这是我尝试运行的第一个程序。我从参考文献中复制了它,但是,当我运行它时,他发现了 412 个窗口......而且我很确定我现在没有打开…

淡忘如思 2024-10-08 05:48:59 0 0

用于自定义库的 JNA

我是 JNA 基础设施的新手,但我认为要点是我有一些库“someLib”,并且我创建了一个 java 接口来匹配它。那我就可以“只是”使用它吗? 但问题是我不…

久夏青 2024-10-08 04:50:07 0 0

Java - 窗口图像

有谁知道如何在Java中捕获屏幕截图(不是它自己的屏幕,而是桌面上的任何其他窗口,并且它们不一定必须是活动窗口)在 Windows 中?这里有很多关于这…

给我一枪 2024-10-07 10:11:43 1 0

使用 JNA 分配字节数组

我正在尝试开发一个函数来填充作为实际参数传递的字节数组。我正在遵循 JNA 文档的示例,但它不起作用。文档说: // Original C declaration allocate…

难如初 2024-10-06 19:04:19 1 0

使用 JNA 在 Linux 上使用 Xlib XnextEvent

我想使用 JNA 与窗口挂钩一样捕获 Linux 上的所有全局关键事件。以下是代码: package pack.tracker.services //import sun.awt.X11.XEvent //import …

好菇凉咱不稀罕他 2024-10-03 03:07:15 0 0

JNA在windows平台上映射LPCSTR

我正在使用 JNA 为 C/C++ 调用一个 DLL api。 DLL中的函数API是短DKT_init(LPCSTR name)。我将相应的java方法设置为public Short DKT_init(String nam…

↙温凉少女 2024-10-02 12:44:26 0 0

JNA:如何访问结构体中的结构体数组?

我正在尝试访问结构内的结构数组。这是相关的 C 代码,简化为问题: typedef struct { int a int b } fileinfo_t typedef struct { fileinfo_t **file…

慵挽 2024-10-02 04:59:41 0 0

通过 JWS 部署的 Applet 在 JNA 中使用本机库的正确方法(java web start)

我正在使用通过 JWS(Java Web Start)部署的小程序。该小程序具有一些本机功能,包括:JNA。 User32、Kernel32 和 Gdi32。当我通过 JWS 启动小程序时…

蓬勃野心 2024-10-01 13:07:31 0 0

使用 JNA 将 Java 类传递到 void* 参数

我在 C 中有一个函数,我试图用 JNA 从 Java int myCfunc(void *s, int *ls) 调用它 : JNA 文档 void* 需要 com.sun.jna.Pointer 传递给函数。在带有…

鹤仙姿 2024-10-01 04:49:47 1 0

如何使用 JNA 创建 Microsoft Windows 子窗口

我花了一些时间尝试通过在 JNA(Java Native Access)上使用以下代码来创建现有窗口的子窗口,但我想这与尝试使用 Windows API 的所有其他编程语言几…

路还长,别太狂 2024-09-29 17:59:10 0 0

在 JNA 中创建一个本机 Windows 窗口和一些带有 GWL_WNDPROC 的 GetWindowLong

美好的一天, 我已经使用 JNA 与 Windows API 交互有一段时间了,现在我在创建窗口时陷入困境。据我做了以下事情: 1. 创建了现有窗口的子窗口并为其…

百合的盛世恋 2024-09-29 16:33:55 0 0

Win32API:如何创建快捷方式(.lnk 文件)

我是一名Java开发人员,所以请原谅我的无知。 我想创建可执行文件的快捷方式,例如在用户的自动启动或发送文件夹中(我不希望安装程序这样做,因为安…

浴红衣 2024-09-28 21:31:33 1 0
更多

推荐作者

lioqio

文章 0 评论 0

Single

文章 0 评论 0

禾厶谷欠

文章 0 评论 0

alipaysp_2zg8elfGgC

文章 0 评论 0

qq_N6d4X7

文章 0 评论 0

放低过去

文章 0 评论 0

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