HINTERNET hInternet; hInternet = ::InternetOpen (szUserAgent, dwAccessType, szProxyName, szProxyBypass, dwFlags); m_hSession = hInternet;
if (m_hSession == NULL)
{
return FALSE;
} bOption = ::InternetSetOption (
m_hSession,
INTERNET_OPTION_CONNECT_TIMEOUT,
(LPVOID) dwTimeout,
sizeof(dwTimeout)
); if (bOption == FALSE)
{
printf("set timer%d\n", GetLastError());
}
为何InternetSetOption返回值,总为FALSE?,提示参数无效?
if (m_hSession == NULL)
{
return FALSE;
} bOption = ::InternetSetOption (
m_hSession,
INTERNET_OPTION_CONNECT_TIMEOUT,
(LPVOID) dwTimeout,
sizeof(dwTimeout)
); if (bOption == FALSE)
{
printf("set timer%d\n", GetLastError());
}
为何InternetSetOption返回值,总为FALSE?,提示参数无效?
参考:
http://support.microsoft.com/kb/176420/EN-US/
解决方法:
http://support.microsoft.com/kb/224318/en-us
其实我也正为这个头疼呢