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)