Necesitamos hacer interfaz con aplicaciones de terceros, pero la compañía que está detrás de la aplicación no revela el protocolo de mensajes y solo proporciona la DLL de Windows para interactuar.Usando Windows DLL desde Linux
Nuestra aplicación está basada en Linux, por lo que no puedo comunicarme directamente con la DLL. No pude encontrar ninguna solución existente, así que estoy considerando escribir un puente basado en el socket entre Linux y Windows, sin embargo, estoy seguro de que no es un problema tan único y alguien debería haberlo hecho antes.
¿Conoce alguna solución que permita llamar a las funciones DDL de Windows desde la aplicación C en Linux? Puede usar Wine o separar Windows PC, no importa.
Muchas gracias de antemano.
La última vez que verifiqué, WINE solo se podía usar para alojar procesos y no archivos DLL individuales dentro de un proceso que no era WINE. –