промежуточный драйвер для GSM модема

Тема в разделе "WASM.NT.KERNEL", создана пользователем tisole, 22 июл 2011.

  1. tisole

    tisole New Member

    Публикаций:
    0
    Регистрация:
    23 май 2011
    Сообщения:
    4
    Здравствуйте!
    Работаю с gsm модемом Alcatel, HSPA USB modem. Хочу встроиться в стек его драйверов, чтоб перехватить и модифицировать пакеты, идущие от него и к нему. С устройством работают два драйвера: modem.sys и qcusbser.sys. Смотрю утилитой OidScope от PCAUSA: модем после установки соединения появляется в списке сетевых карт как "RAS асинхронный адаптер", пишет, что medium = WAN. Пытаюсь действовать через сетевой стек, например, поставить драйвер passthru из ddk. Иду в Сетевые подключения и в свойствах соединения "ModemInterface" во вкладке "Сеть" (там PPP interface) ставлю драйвер passthru как службу. Драйвер ставится. Хочу увидеть дебагпринты из passthru, их нет. В ddk говорится, что RAS работает с драйвером Ndiswan.sys. Вопрос в том, возможно ли встроиться в стек сетевых драйверов как промежуточный драйвер или драйвер-фильтр для перехвата пакетов от gsm модема? Насколько низко придется встраиваться в стек относительно Ndiswan.sys? Или лучше копать в сторону COM-порта?
     
  2. litrovith

    litrovith Member

    Публикаций:
    0
    Регистрация:
    20 июн 2007
    Сообщения:
    509
    хукайте DRIVER_OBJECT.MajorFunction.xxx
     
  3. tisole

    tisole New Member

    Публикаций:
    0
    Регистрация:
    23 май 2011
    Сообщения:
    4
    DRIVER_OBJECT от Ndiswan.sys?
     
  4. ip_man

    ip_man New Member

    Публикаций:
    0
    Регистрация:
    7 июн 2011
    Сообщения:
    43