运行 COM/DCOM 基于 Linux 通过 Wine 的应用程序

Running COM/DCOM based application on Linux via Wine

我想在 Linux 服务器上 运行 基于 COM/DCOM 的应用程序。为什么 Linux? 因为我 90% 的堆栈是 运行ning 在 linux 上,而且我的集群管理器也 linux 友好。

使用葡萄酒是否公平。我对给定的应用程序没有信心,因为它不是 wine 应用程序商店的一部分。这可能吗?有什么建议吗?

最近对此进行了调查。阅读本文,我认为简短的答案是 "not possible" - https://www.winehq.org/docs/winedev-guide/dcom-1

In Wine, our DCOM implementation is not currently based on the RPC runtime, as while few programs use DCOM even fewer use RPC directly so it was developed some time after OLE32/OLEAUT32 were. Eventually this will have to be fixed, otherwise our DCOM will never be compatible with Microsoft's. Bear this in mind as you read through the code however.