Nuestra aplicación utiliza libcurl para HTTP, y queremos tener acceso a la configuración de proxy de Internet Explorer. Una pregunta anterior sobre desbordamiento de pila recommends that we use WinHttpGetIEProxyConfigForCurrentUser
and WinHttpGetProxyForUrl
.¿Cuál es la forma recomendada de obtener winhttp.h?
Desafortunadamente, el encabezado winhttp.h
no parece estar incluido con nuestras copias ya sea Visual C++ 2005 o Visual Studio 2008. Aparentemente, it's possible to download an updated Platform SDK and install it in Visual C++ 2005, pero es un proceso bastante doloroso, y no necesariamente funciona con las versiones más recientes de Visual Estudio.
¿Existe una buena manera de acceder a las API de WinHTTP 5.1 desde C++? ¿O deberíamos evitar el uso de estas API?
Gracias! ¿Es realmente necesaria la instalación completa, o podríamos hacerlo solo instalando (por ejemplo) las partes relevantes de C++? – emk
Olvidé las opciones que existen, probablemente pueda salirse con la suya solo con los encabezados y bibliotecas de Win32. Sin embargo, normalmente instalo absolutamente todo, ya que el espacio en el disco es barato, pero presumiblemente su tiempo (para averiguar qué componentes necesita) no lo es. – snowcrash09
¡Bastante justo! Necesitamos instalarlo en muchas máquinas, así que pensé que podría valer la pena determinar qué componentes realmente necesitamos. ¡Gracias por el consejo! – emk