如何将指针映射到 JNA 中的结构数组
我正在尝试映射 Win32 函数 EnumJobs 在 JNA 中。该方法具有以下签名: BOOL EnumJobs( __in HANDLE hPrinter, __in DWORD FirstJob, __in DWORD NoJo…
如何解析 JNA 中的 DWORD
我正在尝试使用 JNA 查询 Java 中 Windows 服务的状态。我正在使用以下 Windows API 函数: QuerySerivceStatusEx( SC_HANDLE hService, SC_STATUS_TY…
JNA 简单函数调用适用于 Linux (x64),但不适用于 Windows (x86)
我尝试使用 JNA 从 Java 运行以下 C 函数,但在 x86 windows (DLL) 上收到错误(无效内存访问),但在 x64 linux (.SO) 上却没有收到错误。 c 函数 ch…
如何使用 JNA 运行 chrome?
我写了一些java代码。 如何在 Windows(32 位)中使用 JNA 运行 chrome。 然后我喜欢了解它的含义。 如您所知,FindWindow 是一个简单的解决方案,但…
使用 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 的源代码我可以查看。我的…