Затянуть win32 dll плагин в линуксовый Java x64 процесс
От: Тёмчик Австралия жж
Дата: 18.08.17 01:37
Оценка:
Есть десктопная вендовая аппликуха с интерфейсом расширения C++ dll. Есть расширения (dll-ки), которые лопатят time-series и вызывают callback.

Хочется предоставить этот api под линуксом, причем приложение будет на Java.

Идея, что возможно написать winelib- суррогатный процесс, который бы загружал dll и дергал у нее методы, предоставлял ей callback. Чтобы java- процесс скрытно spawn-л этот суррогат и слал ему команды, предоставлял данные на вход и забирал результаты через memory-mapped file. Получается овер-инжиниринг. Есть ли примеры готовых решений? Можно ли как-то попроще сделать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.