La nostra applicazione utilizza libcurl per HTTP e vogliamo ottenere l'accesso alle impostazioni proxy di Internet Explorer. Una precedente domanda Overflow dello stack recommends that we use WinHttpGetIEProxyConfigForCurrentUser
and WinHttpGetProxyForUrl
.Qual è il modo consigliato per ottenere winhttp.h?
Sfortunatamente, l'intestazione winhttp.h
non sembra essere inclusa nelle nostre copie Visual C++ 2005 o Visual Studio 2008. Apparentemente, it's possible to download an updated Platform SDK and install it in Visual C++ 2005, ma è un processo piuttosto doloroso e non funziona necessariamente con le versioni più recenti di Visual Studio.
Esiste un modo valido e ben supportato per accedere alle API WinHTTP 5.1 da C++? O dovremmo evitare di utilizzare queste API?
Grazie! L'installazione completa è effettivamente necessaria, o potremmo farla franca solo installando (per esempio) le parti C++ rilevanti? – emk
Ho dimenticato quali opzioni ci sono - è probabile che si possano ottenere solo le intestazioni e le librerie Win32. Tuttavia, di solito installo assolutamente tutto, dal momento che lo spazio su disco è economico ma presumibilmente il tuo tempo (per capire quali componenti hai bisogno) non lo è. – snowcrash09
Abbastanza giusto! Abbiamo bisogno di installarlo su molte macchine, quindi ho pensato che valesse la pena di capire quali componenti effettivamente abbiamo bisogno. Grazie per il consiglio! – emk