steelfactor

Forum Replies Created

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • in reply to: NDIS_MINIPORT_BLOCK #6539
    steelfactor
    Participant

      Вот к чему пришел на данный момент:
      вызов функций
      NdisMInitializeWrapper (и иэже с ними) вернет NDIS_HANDLE для ВНОВЬ зарегистрированного минипорта в системе, который можно будет привести к типу NDIS_MINIPORT_BLOCK, верно?
      Но как получить хендл минипорта УЖЕ установленного в системе для конкретной сетевой карты ?

      in reply to: NDIS_MINIPORT_BLOCK #6538
      steelfactor
      Participant

        Не судите строго, опыта работы с NDIS почти нет…
        Вообщем речь идет о перехвате отдельных NDIS функций. Ядро, драйвер, который патчит экспорт ndis.sys. Первое, что приходит на ум обычно – заменить обработчики в NDIS_OPEN_BLOCK. Как его получить указатель на NDIS_OPEN_BLOCK или NDIS_PROTOCOL_BLOCK известно. Но хотелсь бы еще заиметь указатель на NDIS_MINIPORT_BLOCK, который тоже содержит отдельные обработчики работы с пакетами.
        Чувствую, что страшно туплю и задача должна решаться элементарно, но сильно ногами не пинайте, плз ))
        //
        Единственное, что приходит на ум – это аналогия с получением NDIS_OPEN_BLOCK – NDIS_HANDLE минипорта, (полученный как?) привести к типу NDIS_MINIPORT_BLOCK?

      Viewing 2 posts - 1 through 2 (of 2 total)