Привет. Вопрос в следующем. Как известно, обработчик события TDI_EVENT_CONNECT выполняется на DISPATCH_LEVEL. Есть фильтр, который перехватывает этот обработчик. И есть код, который должен выполниться до того момента, когда решение о принятии входящего соединения будет принято драйвером tcpip.sys. Т.е. другими словами, этот код должен быть выполнен до выхода из обработчика, ибо после выхода уже всё, опоздали. У этого кода есть ограничение - он должен выполняться исключительно на PASSIVE_LEVEL ибо там имеется работа со строками, ожидание событий и кое-что ещё. Кода этого много и переписывать его нельзя. Вот такие вот жёсткие условия. Вопрос: как выполнить такой код до того, как решение о входящем соединении будет принято? Какие будут идеи?