as you may know one is unable to create RAW sockets using Windows Sockets without having administrative priviliges. The problem is, that I need to send ICMP messages, thus I need RAW sockets. The Problem: My program needs to run without administrative privileges.
That lead me to the question, how does the ping tool send ICMP messages w/o administrative privileges?
ping [hostname]
within your application - I don't think that needs administrative privileges. Also, what have you tried, and if it's failing, what's the error message? – Attalanta