NDIS. NdisRegisterProtocol

Тема в разделе "WASM.NETWORKS", создана пользователем Shadovv13, 22 авг 2010.

  1. Shadovv13

    Shadovv13 Андрей

    Публикаций:
    0
    Регистрация:
    27 июл 2008
    Сообщения:
    65
    Адрес:
    Украина
    Привет форумчане!
    С WinPCAP 'ом я разобрался, пришел черед взяться за NDIS!
    Изучаю на примерах в MSDN, и у меня появилось несколько вопросов.
    Есть такая функция NdisRegisterProtocol, подскажет пожалуйста, а как посмотреть зарегистрированные протоколы и как их отключить.
    С помощью API.
     
  2. TSS

    TSS New Member

    Публикаций:
    0
    Регистрация:
    13 апр 2009
    Сообщения:
    494
    Зарегистрировать свой, получить хендл который суть есть указатель на NDIS_PROTOCOL_BLOCK, далее пробежать по списку:

    Отключить - NdisDeregisterProtocol.
     
  3. Shadovv13

    Shadovv13 Андрей

    Публикаций:
    0
    Регистрация:
    27 июл 2008
    Сообщения:
    65
    Адрес:
    Украина
    Большое спасибо TSS
    Есть еще один вопрос. Возможно в NDIS запретить реэстрацию протокола, без хука на функцию.
     
  4. TSS

    TSS New Member

    Публикаций:
    0
    Регистрация:
    13 апр 2009
    Сообщения:
    494
    Мне такой способ неизвестен, в фаерволах насколько я знаю ставят хуки (tiny firewall к примеру), судя по всему простого решения нет.