社区
Java
帖子详情
Java 通过JNA怎么调用dll啊
ok0932
2009-11-16 09:29:51
我的Dll中有四个函数:
1. STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv)
2. STDAPI DllCanUnloadNow(void)
3. STDAPI DllRegisterServer(void)
4. STDAPI DllUnregisterServer(void)
请指点下第一个函数的调用怎么写了,焦急等待中... ...
...全文
106
3
打赏
收藏
Java 通过JNA怎么调用dll啊
我的Dll中有四个函数: 1. STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv) 2. STDAPI DllCanUnloadNow(void) 3. STDAPI DllRegisterServer(void) 4. STDAPI DllUnregisterServer(void) 请指点下第一个函数的调用怎么写了,焦急等待中... ...
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ok0932
2009-11-16
打赏
举报
回复
我的dll是已经有了,现在要用jna调用,可是第一个函数怎么模拟了?
ml_dark
2009-11-16
打赏
举报
回复
1.根据你的类名用javah命令生成一个*.h的头文件,java里面的方法必须是native的.
2.在你的C或C++里面引入生成的头文件,编写方法实现里面的东西,比如你上面的,然后放到java.libaray.path里面,或直接仍到system32下面
zl3450341
2009-11-16
打赏
举报
回复
JNI调用dll吧
java
用
JNA
调用
dll
实例,包含各种参数
调用
实例中演示了各种参数形式的
DLL
函数
调用
,如:基本数据类型、基本数据类型的指针和引用、结构体、结构体的指针和引用、函数指针和回调函数、字符串指针、输入数组、输出数组等,非常实用。
Jna
调用
dll
实例
jna
调用
dll
实例,包含
jna
.jar包,有详细的
调用
过程注释,包括
调用
时的中文乱码处理。本实例还提供了32位和64位的
dll
试用文件。
JNA
方式实现
Java
调用
dll
的必用jar包
JNA
方式实现
Java
调用
dll
的必用jar包
自己写的
dll
文件,用以
java
jna
调用
测试用途
自己写的
dll
文件,用以
java
jna
调用
测试用途自己写的
dll
文件,用以
java
jna
调用
测试用途自己写的
dll
文件,用以
java
jna
调用
测试用途自己写的
dll
文件,用以
java
jna
调用
测试用途
亲测可用,
java
成功
调用
dll
函数。包含
调用
回调函数,springboot版本。最近由于公司业务需要,要
调用
dll
文件,用
JNA
调用
。
亲测可用,
java
成功
调用
dll
函数。包含
调用
回调函数,springboot版本。最近由于公司业务需要,要
调用
dll
文件,用
JNA
调用
。
Java
50,523
社区成员
85,601
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章