Собственно, хочется самому отсылать эхо-ответ (icmp type 0) в ответ на эхо-запрос (icmp type 8). Принять запрос и отослать ответ проблем нет, делаю это через raw-сокеты. Но пока что получается, что система успевает первой отослать свой ответ, а мой уже не доходит. Брандмауэр, как я понимаю тут не покатит, т.к. он и мой ответ зарежет. Может где в реестре есть ключик или нужно что-то с драйвером мутить?
Protorus Попробуй в свойствах сетевого подключения отключить "Протокол интернета" и "Клиент сетей MS" (ну и всё остальные).
T800 Боюсь в этом случае и сокеты работать не будут, а мне и принимать и отсылать нужно Неужели придется NDIS драйвер сочинять, который залочит системный ответ, а мой пропустит? Может у кого есть примерчик?
onSide Это вроде как не подойдет, т.к. это запретит все пакеты icmp и от системы и от моей проги. Вообще кто-нибуть знает, какая чаcть ОС отправляет эхо-ответ, мне представляется это делается где-то внутри драйвера tcpip.sys?