Well, as we all know microsoft killed raw sockets on windows machines with their sp2 for XP, and their "illegal" patch for people who didn't want sp2 on their machines!
But the question remains, if i don't have raw sockets... can i still write applications that use icmp? like PING that uses icmp request.
Because as far as i know, raw sockets is the only way to generate an icmp packet, but there aren't any raw sockets on "patched" windows machines, then how could it be that the PING program still works?
thank you.