【问题标题】:List all exported symbol names using JNA使用 JNA 列出所有导出的符号名称
【发布时间】:2012-07-10 20:07:07
【问题描述】:

如何使用 JNA 列出给定 dll 中的所有可用函数名称?

【问题讨论】:

    标签: jna


    【解决方案1】:

    JNA 允许您在运行时调用这些函数。要查看可用的内容,请使用适合该工作的工具。在 Windows 上,您有“dumpbin /exports”。在 linux 上,你有objdump。在 MacOSX 上,您有 otool

    如果您想使用 JNA 从正在运行的 Java 程序动态查找 DLL 中的函数名称,那么您需要复制这些程序的至少一些功能来解析目标文件以查找导出的符号。如果你只对windows感兴趣,那么this question提供了相对简洁的DLL数据解析。

    【讨论】:

      猜你喜欢
      • 2020-07-25
      • 1970-01-01
      • 1970-01-01
      • 2014-12-11
      • 2021-10-20
      • 2011-02-07
      • 1970-01-01
      • 2022-11-12
      • 2022-10-12
      相关资源
      最近更新 更多