I've noticed some programs (such as IE and Firefox) can automatically detect a network proxy server to use for Internet traffic. Is it possible to do the same in C#? Are there APIs for this? Thanks!
Also, other SO questions indicate that
HttpWebRequest will go through your system proxy by default.