· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.NETWORKS —› Узнать http port

Посл.отвђт Сообщенiе


Дата: Сен 9, 2004 12:46:35 · Поправил: prog

Как узнать http порт, заданный в бровсере?
В WinApi ничего не нашел..
Т.е. узнать какой порт задано использовать для соединения по http.
По дефолту он, конечно, 80d, но если, например, комп. в сети со шлюзом, то там может быть и 8080 и вообще что угодно.
Надобы узнать настройки именно бровсера (IE,NN,...).
Смотреть реестре
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer
- вроде не красиво..
Может есть чтото по-стандартнее? Может, в WinApi все-таки чтото есть?


Дата: Сен 10, 2004 12:38:31

Вот что нашел в 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


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.039