Usando a DLL do Windows no Linux

Precisamos fazer interface com o aplicativo de terceiros, mas a empresa por trás do aplicativo não divulga o protocolo de mensagens e fornece apenas a DLL do Windows para a interface.

Nosso aplicativo é baseado em Linux, portanto não posso me comunicar diretamente com a DLL. Como não consegui encontrar nenhuma solução existente, estou pensando em escrever uma ponte baseada em soquete entre Linux e Windows, no entanto, tenho certeza de que não é um problema tão único e que alguém deveria ter feito isso antes.

Você conhece alguma solução que permita chamar as funções DDL do Windows do aplicativo C no Linux? Pode usar o Wine ou separar o PC com Windows - não importa.

Muito obrigado antecipadamente.

questionAnswers(7)

yourAnswerToTheQuestion