我们正在用 C# 开发一个 Data Synapse calc 节点进程,该进程需要 Win32 DLL 中的功能。我们构建这个没有问题。
问题是它必须在 Windows 64 位系统上运行,带有适用于 Windows 64 的 Data Synapse 5.1 Grid API。虽然 Windows 64 将使用 WOW 透明地运行大多数进程,但我们不知道 Data Synapse 的 64 位会以某种方式阻止这种情况从工作?
有人做过吗?
2009 年 6 月 8 日:更新。当我们尝试在 win64 网格上运行 win32 服务时,我们遇到了问题,因为在 Win64 上,网格代码内部结构作为 64 位 Java 运行。这个 java 使用 win64 JINI 调用我们的服务来调用我们的服务,该服务被实现为 DLL。不幸的是作为一个 Win32 DLL。