Спасибо большое, я пока залип на путеводителе по стандарту USB, как осмыслю все, наверняка появится куча вопросов.
или может и сам разберусь
Добавлено через 21 час, 33 минуты и 28 секунд:У меня тут назрел еще один нубский вопрос
, пошел по вашим ссылкам и нашел два фильтра
kmdf и
wdm, соответственно в дерикториях
\src\general\toaster\kmdf\filter\src\general\toaster\wdm\filterЕсли не вдаваться в подробности, то какая идеологическая разница в этих двух направлениях написания драйверов,
и почему при компилировании
kmdf драйвер-фильтра мы получаем .inf и .sys,
а при компилировании
wdm драйвер-фильтра находим только .sys
P.S. Я не понимаю зачем в драйвер-фильтре файл .inf?
P.P.S. Хочу еще для полноты разъяснить что именно мне нужно: Драйвер-фильтр нижнего уровня, работающий в 0-м кольце защиты.
Функциональность - нужно будет ловить и обрабатывать пакеты, в подробности вдаваться не буду (они и не нужны).
Разумеется должна быть управляющая программа со своей функциональностью.
И если я правильно понял - то мне надо нацелить свой взор на
wdm?