Cómo utilizar servidores proxy en programación
Usar la clase CInternetSession:
CInternetSession::CInternetSession
CInternetSession(
LPCTSTR pstrAgent = NULL,
DWORD dwContext = 1,
DWORD dwAccessType = INTERNET_OPEN_TYPE_PRECONFIG,
LPCTSTR pstrProxyName = NULL,
LPCTSTR pstrProxyBypass = NULL,
DWORD dwFlags = 0 );
Entre ellos: dwAccessType tiene varios valores válidos:
INTERNET_OPEN_TYPE_PRECONFIG preconfiguración
INTERNET_OPEN_TYPE_DIRECT acceso directo a internet
INTERNET_OPEN_TYPE_PROXY Pase el acceso de proxy CERN
Cuando se utiliza INTERNET_OPEN_TYPE_PRECONFIG, el programa lee directamente la configuración del proxy del registro. En este momento, si su IE ha configurado un proxy, su programa puede conectarse directamente.
Cuando se utiliza INTERNET_OPEN_TYPE_PROXY, el programa utiliza la configuración especificada por pstrProxyName.