Java Native Access(JNA)提供对本机共享库的纯Java访问,而无需其他本机或JNI代码。
我尝试将jna.jar导入到我的项目中,因为JNA是一个非常有用的工具,可以调用基于JNI的Native库。操作系统:Windows 10 IDE:Android Studio 1.5.1 JDK:1.8.0_73 NDK:r10e我有什么...
我需要列出安装,运行和停止的所有服务(STATE = ALL)。之前我使用的是命令“sc query”,但我需要使用JNA执行此操作。我之前从未使用过JNA所以我不太了解....
JNA UnsatisfiedLinkError,但设置了jna.library.path
我正在使用以下代码在JNA中加载一个DLL(不相关的代码被省略):public class JNAMain {public interface PointShapeBuffer extends Library {...} public static void ...
使用JNA的LogonUser会导致“未知用户名或密码错误”
我尝试使用某些凭据实现某个应用程序的功能。为此,我检查是否可以使用凭据登录。 import com.sun.jna.LastErrorException;进口......
我知道如何“deamonize”一个进程(不要与Thread.setDaemon混淆)。这里和这里有一些答案我正在使用我自己的perl包装器,它工作正常。但我现在想要的是......
使用这个用JNA关闭监视器的例子我遇到了以下问题:监视器按预期关闭但在一秒钟内立即打开。即使我用...评论部分
如何使用Java Result调试崩溃:error_code
我有一个通过JNA使用C ++ DLL的Java应用程序。 C ++ DLL是专有的,因此,我不能共享代码,除非我可以制作一个简化的可重现的例子。这不是直截了当的......
我需要在我的Java应用程序中使用DLL。 DLL正在导出一些函数,作者称之为“Direct DLL API”。我正在尝试在java中定义以下函数声明:...
我正在使用JNA并发现它非常直接从本机库中检索数据,但很难理解如何以相反的方式执行它,即将结构化数据传递给...
我尝试将Shell32中的SHGetFileInfo函数转换为Java并使用JNA并使用C#代码作为参考在C#代码中psfi.iIcon在我的翻译Java代码中是432 psfi.iIcon是...
我试图获得屏幕上像素的颜色,但我找不到具有可持续滴答率的方法。所以我尝试的第一个选项是Java中的Robot类 - 它使用起来很简单,但它...
当我在JNA结构中传递一个布尔值时,我正在使用的本机库中收到一个令人惊讶的警告:pCreateInfo-> clipped(-1)的值既不是VK_TRUE也不是VK_FALSE在这...
无法调用WindowUtils.getAllWindows()
使用JNA我试图运行以下代码。 private Rectangle getWindowDimensions(String appTitle){for(DesktopWindow desktopWindow:WindowUtils.getAllWindows(true)){...
什么是CreatePseudoConsole函数的正确JNA声明? Windows API声明如下:HRESULT WINAPI CreatePseudoConsole(_In_ COORD大小,_In_ HANDLE hInput,_In_ ...
以下单元测试旨在验证是否已根据传递给构造函数的数据正确解析嵌套的JNA数据结构。单元测试正确检查JNA ...
我想使用Java将图像设置为桌面墙纸。我在互联网上找到了一个解决方案,但它不起作用。我无法理解它有什么问题。这是它对我说的话?你能帮助我吗? ...
有没有一种特定的方法来处理JNA中结构的const指针成员?
我有以下C结构:typedef struct {void * instance; const info_st * info; } core_st;我使用JNA映射到以下Java类:public class core_st extends ...
我需要弄清楚缩放的设置。这个Windows缩放的答案给出了c / c ++ / c#中的代码,但我需要用Java编写,而且更喜欢不用JNI。有没有办法使用JNA ...
如何访问WMI查询的数据(通过JNA)SAFEARRAY结果
我用jna来运行WMI查询。以下代码从Win32_DiskDrive查询WMI SELECT Caption,Capabilities。 Win32_DiskDrive.Capabilities的类型是uint16 [],result.getValue返回...