Здраствуйте.
Есть устройство которае соединено с компом через 1Gbit Ethernet. Устройство собирает данные и отсылает в комп. WinXp/7 Я хочу чтоб было так: 1) Комп отсылает команду на начало сбора 2) Устройство начинает собирать данные и отсылать их в комп 3) Прикладная программа никак не реагирует пока данные отсылаются 4) Данные кладутся драйвером в оперативную память 5) По окончанию сбора устройство шлет уведомление об окончании сбора 6) Драйвер через прерывание уведомляет прикладную пограмму об окончании сбора 7) Прикладная программа забирает данные
Я слабо представляю работу сетевой системы Windows и не представляю как подступиться к проблеме. Как понимаю есть драйвер сетевухи. А с ним можно взаимодействовать через NDIS. Может ли пользовательская программа это сделать или для работы через NDIS надо еще один драйвер писать?
|