Здравствуйте, Аноним, Вы писали:
I>>учти:
I>>в promisc режим этим способом винда переходит только под админом.
А>Спасибо, но PharLap — вещь примитивная (однопроцессорная, но многопоточная), так что пользователями там и не пахнет
еще: то, что там говорится про поддержку винсокетов, тебе ничего может не дать, переход в промиск функцией ioctlsocket — не винсокет IMHO.
если что, попробуй WSAIoctl
if (WSAIoctl(sSockRaw,SIO_RCVALL,&bIsTrue,sizeof(bIsTrue),
NULL,0,&ulBytes,NULL,NULL))
{
return Error("Unable to start sniffer!");
}
у меня на виндах этот код никогда ошибку не выдавал