Как обратиться к системному устройству ? (научить программу win32 работать с /dev/mymegadev)

Вопросы настройки, запуск любых Windows-программ, кроме игр

Модератор: Модераторы разделов

Serik
Сообщения: 149
ОС: SuSE Linux

Как обратиться к системному устройству ?

Сообщение Serik »

Добрый день !

Есть win32 программа, которая работает с USB-устройством через вызов iocontrol к специальному драйверу.
Драйвер под Linux я написал. В системе появляется мое устройство /dev/mydev.
Всю программу переписывать очень не хочется.
Хочется заменить класс работы с USB, научить его работать под wine с системным драйвером.

Может win32api iocontrol работать с linux'овым устройством ?
Спасибо сказали:
Аватара пользователя
warlomak
Сообщения: 384
ОС: Ubuntu 10.04

Re: Как обратиться к системному устройству ?

Сообщение warlomak »

Serik писал(а):
14.01.2008 09:17
Добрый день !

Есть win32 программа, которая работает с USB-устройством через вызов iocontrol к специальному драйверу.
Драйвер под Linux я написал. В системе появляется мое устройство /dev/mydev.
Всю программу переписывать очень не хочется.
Хочется заменить класс работы с USB, научить его работать под wine с системным драйвером.

Может win32api iocontrol работать с linux'овым устройством ?

не думаю, что на данном этапе wine это озможно, т.к. реализацией usb стека в wine пока почти никто не занимается ;-(
на http://bugs.winehq.org/ есть пара патчей вроде немного решающая данную проблему, но они не включаются в основной релиз...
Такая же ситуация с com портами, решение есть на том же сайте...
Спасибо сказали: