3,055
社区成员
发帖
与我相关
我的任务
分享
DWORD dwEntrySize = 0;
LPINTERNET_CACHE_ENTRY_INFO lpCacheEntry;
if (!GetUrlCacheEntryInfo( IMG_PATH, NULL, &dwEntrySize))
{
if (GetLastError()!=ERROR_INSUFFICIENT_BUFFER)
return;
else
lpCacheEntry = (LPINTERNET_CACHE_ENTRY_INFO)new BYTE[dwEntrySize];
if (GetUrlCacheEntryInfo( IMG_PATH,lpCacheEntry, &dwEntrySize))
{
{
::CopyFile( lpCacheEntry->lpszLocalFileName
, GetAppPath() + _T("out.jpg")
, FALSE
);
}
}
delete lpCacheEntry;
}
BOOL GetUrlCacheEntryInfo(
__in LPCTSTR lpszUrlName,
__out LPINTERNET_CACHE_ENTRY_INFO lpCacheEntryInfo,
__in_out LPDWORD lpcbCacheEntryInfo
);