NDIS + TDI

Home Forums Discussions Support NDIS + TDI

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #5127
    Denwer
    Participant

      Собственно вот какой вопросец, в каком месте нужно получать ПИД процесса, который послал запрос на коннект, что бы при первом же поступлении этого пакета в WinPkFilter можно его отбросить или пропустить. Например я думаю если это сделать в комплит роутине на коннект, то NDIS филттру нечем будет руководствоваться при запросе или разрешении ПЕРВОГО пакета, т.к. такой инфы еще не будет.
      Ну и вопрос в догонку. Когда делаю IoCallDriver с параметром TDI_QUERY_ADDRESS_INFO, то возвращается ошибка
      STATUS_CANCELLED ((NTSTATUS)0xC0000120L)
      В чем тут проблема то?

      #6421
      Vadim Smirnov
      Keymaster

        Собственно вот какой вопросец, в каком месте нужно получать ПИД процесса, который послал запрос на коннект, что бы при первом же поступлении этого пакета в WinPkFilter можно его отбросить или пропустить. Например я думаю если это сделать в комплит роутине на коннект, то NDIS филттру нечем будет руководствоваться при запросе или разрешении ПЕРВОГО пакета, т.к. такой инфы еще не будет.

        Можно в запросе на коннет например…

        Когда делаю IoCallDriver с параметром TDI_QUERY_ADDRESS_INFO, то возвращается ошибка STATUS_CANCELLED ((NTSTATUS)0xC0000120L)
        В чем тут проблема то?

        Судя по статусу IRP отменили… Может не на тот обьект был запрос?

      Viewing 2 posts - 1 through 2 (of 2 total)
      • You must be logged in to reply to this topic.