Нам нужно взаимодействовать с сторонним приложением, но компания за приложением не раскрывает протокол сообщений и предоставляет только DLL для Windows.
Наше приложение основано на Linux, поэтому я не могу напрямую общаться с DLL. Я не мог найти какое-либо существующее решение, поэтому я рассматриваю возможность создания моста на основе сокетов между Linux и Windows, однако я уверен, что это не такая уникальная проблема, и кто-то должен был это сделать раньше.
Знаете ли вы о любом решении, которое позволяет вызывать функции Windows DDL из приложения C в Linux? Он может использовать Wine или отдельный Windows PC - не имеет значения.
Большое спасибо заранее.