相关疑难解决方法(0)

使用Linux中的Windows DLL

我们需要与第三方应用程序接口,但应用程序背后的公司不会泄露消息协议,只提供Windows DLL接口.

我们的应用程序是基于Linux的,所以我不能直接与DLL通信.我找不到任何现有的解决方案,所以我正在考虑在Linux和Windows之间编写基于套接字的桥接器,但是我确信它不是一个独特的问题,而且之前应该有人做过.

你知道任何允许从Linux上的C app调用Windows DDL函数的解决方案吗?它可以使用Wine或单独的Windows PC - 无所谓.

提前谢谢了.

linux api dll

20
推荐指数
2
解决办法
3万
查看次数

如何在 Linux JVM 中使用本机 Windows DLL

我在 DLL 文件中有一个带有本机函数(JNA)的简单 API,它只计算一些数学内容。我在 JAVA 应用程序中使用这个 DLL,在 Windows JVM 上一切正常。

问题是这个库将在 Linux JVM 内的 Linux 环境中使用,并且不会有 *.so 版本。

我读了几次,有一种方法可以在内存中加载带有 wine 的 DLL 并从那里使用它,但没有解释如何做到这一点。

有人可以为我确认或反驳这种方法。如果这真的是一个可能的解决方案,请告诉我该怎么做?

编辑:可能是如何在 Linux 上从 python 调用 Wine dll 中描述的解决方案我可以以某种方式使用 ctypes 吗?

问候 wurmi

java linux dll jvm wine

5
推荐指数
1
解决办法
2210
查看次数

标签 统计

dll ×2

linux ×2

api ×1

java ×1

jvm ×1

wine ×1