我们的应用程序将 libcurl 用于 HTTP,并且我们想要访问 Internet Explorer 的代理设置。较早的 Stack Overflow 问题建议我们使用WinHttpGetIEProxyConfigForCurrentUser
andWinHttpGetProxyForUrl
。
不幸的是,winhttp.h
无论是 Visual C++ 2005 还是 Visual Studio 2008,我们的副本中似乎都没有包含标头。显然,可以下载更新的 Platform SDK 并将其安装在 Visual C++ 2005中,但这是一个非常痛苦的过程,而且它没有不一定适用于较新版本的 Visual Studio。
从 C++ 访问 WinHTTP 5.1 API 是否有良好的、受良好支持的方法?还是我们应该避免使用这些 API?