java - 签名的 Applet、JNI 和 DLL

标签 java dll resources java-native-interface signed-applet

我有一个关于签名小程序和 dll 的问题。 我要做一个小程序,它使用一堆驻留在硬盘上的 dll。如果我的小程序已签名并且用户同意运行该小程序,那么 dll 是否能够执行任何操作?

我正在寻找如果我的小程序运行 dll 是否会遇到任何资源/间隙问题。基本上,dll 负责诸如语音录制+语音输出(通过 openAL afaik)以及 RTP 和 SIP 实现之类的事情。因此,我想确保如果我的小程序已签名并且用户同意运行它,则访问这些内容不会出现问题。

谢谢

最佳答案

这些是要求:

  • 您的小程序已签名/用户同意运行它
  • 执行 JNI 部分的 dll 必须位于 java.library.path 上
  • 您的用户必须拥有足够的权限才能运行 dll

我已经做到了,所以你没有理由做不到

关于java - 签名的 Applet、JNI 和 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5430105/

相关文章:

java - 线程无法正常工作?

用于 C DLL 的 C 静态库 (.lib)

python - 将指针从 Python 传输到 dll 并取回修改后的值

.net - 如何使用 clickonce 应用程序部署文件?

Android:原始资源是否存储在本地文件系统上?

java - 由 org.gdal.ogr.ogrJNI.GetDriverCount() 引起的 UnsatisfiedLinkError

java - 黑莓计算器

java - Android 连接到 WS 协议(protocol)

c# - ERROR_MORE_DATA ---- 从注册表读取

java - 如何从 Java jar 文件中读取资源文件?