HINTERNET造成内存泄露,到底是怎么回事?紧急!
职业炒股 2012-01-05 02:50:55 HINTERNET K_PageOpen = InternetOpen(_T("Get_Page_Content"), INTERNET_OPEN_TYPE_PRECONFIG, NULL, NULL, 0);
wstring PageUrl = _T("http://www.***cn/index.php?ac=fileview");
wstring PageUrlHeader = _T("Accept: image/jpeg, application/x-ms-application, image/gif, application/xaml+xml, image/pjpeg, application/x-ms-xbap, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*\r\nAccept-Language: zh-CN\r\nUser-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; aff-kingsoft-ciba; .NET4.0C; .NET4.0E)\r\nAccept-Encoding: gzip, deflate\r\nHost: www.***.cn\r\nConnection: Keep-Alive\r\n\r\n");
HINTERNET K_PageOpenUrl = InternetOpenUrl(K_PageOpen, PageUrl.c_str() , PageUrlHeader.c_str(), PageUrlHeader.length(), INTERNET_FLAG_DONT_CACHE,NULL);
if(!K_PageOpenUrl)
{
InternetCloseHandle(K_PageOpenUrl);
InternetCloseHandle(K_PageOpen);
InState = FALSE;
continue;
}
//读取返回buffer中的 特征字段 解压缩
string PickCodeResponse = "";
InternetCloseHandle(K_PageOpenUrl);
InternetCloseHandle(K_PageOpen);