LINUX.ORG.RU

Хочется странного. Java + dll + wine


0

0

Ингредиенты: 1. Win-программа, запускаемая под Wine. 2. Win-Библиотека, с помощью которой можно подключиться к программе 1, а далее через API делать какие-то действия другой программой. 3. Java(или че угодно).

Хочется написать идущую нативно под линукс программу на жабе(или чем угодно) использующую виндовую библиотеку 2, что бы в итоге было так: Запускается прога под вайном и заталкивается с глаз долой на левый рабочий стол, а уже нативная прога(бот) перенимает на себя управление виндопрогой.

Можно ли такое реализовать и куда копать с какими жалобами, или даже не заморачиваться?

★★★★★

А причем тут джава? Достаточно написать программу под винду и запускать под вайном, как вариант слинковать с winelib.

Lucky1 ★★★
()

Ну, например, можно написать вендоватый сервер, который по запросам от нативного клиента будет дергать основную прогу с помощью либы из AutoIt (http://www.autoitscript.com).
Но ты, конечно, извращенец, да.

mannaz
()

Никогда не сталкивался с подобной задачей, но в крайнем случае можно поступить так - где нибудь в .../wine_c/ сделать файл через который будет происходить IPC, далее прогу-посредника в wine которая юзает win-библиотеку и параллельно общается через этот файл с твоей прогой на Java. Хотя, наверное, можно и покрасивее сделать

runtime ★★★★
()

Легко. Я делал такое с использованием RMI: Java-програма на сервере крутится под Windows и использует нативную DLL; клиентская java-программа полностью независима от платформы, подключается к серверной по RMI и ведётся обмен данными.

iZEN ★★★★★
()
Ответ на: комментарий от svr69

если через сокеты, то руками писать не обязательно

gavv
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.