Как узнать http порт, заданный в бровсере? В WinApi ничего не нашел.. Т.е. узнать какой порт задано использовать для соединения по http. По дефолту он, конечно, 80d, но если, например, комп. в сети со шлюзом, то там может быть и 8080 и вообще что угодно. Надобы узнать настройки именно бровсера (IE,NN,...). Смотреть реестре HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer - вроде не красиво.. Может есть чтото по-стандартнее? Может, в WinApi все-таки чтото есть?
Вот что нашел в Include для Visual C ( советую иметь под рукой, хотя бы Include). Дальше ищи сам - я не программист. // // flags returned by InternetQueryOption() with INTERNET_OPTION_REQUEST_FLAGS // #define INTERNET_REQFLAG_FROM_CACHE 0x00000001 // response came from cache #define INTERNET_REQFLAG_ASYNC 0x00000002 // request was made asynchronously #define INTERNET_REQFLAG_VIA_PROXY 0x00000004 // request was made via a proxy #define INTERNET_REQFLAG_NO_HEADERS 0x00000008 // orginal response contained no headers #define INTERNET_REQFLAG_PASSIVE 0x00000010 // FTP: passive-mode connection #define INTERNET_REQFLAG_CACHE_WRITE_DISABLED 0x00000040 // HTTPS: this request not cacheable