The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
порт DeviceIoControl(win) вызовов в ioctl вызовы, !*! elDraco, 19-Июн-08, 10:04  [смотреть все]
Суть вопроса в том, что есть приложение для работы с флэшкой под виндовс, оно использует DeviceIoControl вызовы, но нужен порт того же самого под линукс, примерно почитал про ioctl вроде смысл аналогичный, но не понятно как перевести коды вызовов DeviceIoControl в коды ioctl и что делать в случае если входной и выходной буферы имеют разные размеры?
вызовов несколько встречаются как стандартные коды так и специфичные
  • порт DeviceIoControl(win) вызовов в ioctl вызовы, !*! poulch, 16:44 , 19-Июн-08 (1)
    Надо сближать позиции Linux и Windows пока код не будет более менее нормален в обоих средах...там где не получиться, то ветвление... как пример можно глянуть мое поделие на сайте www.lcard.ru. Там в библиотеке файлов lcomp_linux.tgz и lcomp.exe имеют общую библиотеку для работы с драйверами....


    • порт DeviceIoControl(win) вызовов в ioctl вызовы, !*! elDraco, 19:46 , 19-Июн-08 (2)
      >Надо сближать позиции Linux и Windows пока код не будет более менее
      >нормален в обоих средах...там где не получиться, то ветвление...

      проблема в том, что сближать дальше некуда вроде, системные вызовы...

      более конкретный вопрос, можно ли под линукс отправить устройству полностью собранный руками USB-пакет (libusb не подходит так как приходится выгружать модуль mass-storage), желательно при этом адресоваться по файловому дескриптору




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру