может кто-нибудь дизассемблировал x-овый или nt-шный ping.exe и знает какие функции вызываются там? тут на форуме я нашёл только это http://www.wasm.ru/forum/viewtopic.php?id=14447 там говорится о функции IcmpSendEcho, о которой MSDN пишет: но меня интересует реализация пинга также и в предыдущих версиях Windows
в том-то всё и дело, что для использования SOCK_RAW требуются администраторские привилегии, потому меня и интересует как ping.exe реализован скажем в NT 4.0 ли 3.0 - там ведь для его выполнения необязательно быть администратором
В ОС Windows есть ddl'ка icmp.dll. Если не ошибаюсь она присутствует во всех версиях ОС. И она не требует привилегий администратора. Именно в ней эта функция и экспортируется