++的博客

你看不见我,你看不见我。。
随笔 - 22, 文章 - 0, 评论 - 2, 引用 - 0
数据加载中……

获取IE缓存文件夹中的文件路径

GetUrlCacheEntryInfo这个API的用法在MSDN上没有示例,这里给一个
 1DWORD dwEntrySize = 0;
 2LPINTERNET_CACHE_ENTRY_INFO lpCacheEntry; 
 3if (!GetUrlCacheEntryInfo( IMG_PATH, NULL, &dwEntrySize)) 
 4
 5    if (GetLastError()!=ERROR_INSUFFICIENT_BUFFER) 
 6        return
 7    else 
 8        lpCacheEntry = (LPINTERNET_CACHE_ENTRY_INFO)new BYTE[dwEntrySize]; 
 9
10    if (GetUrlCacheEntryInfo( IMG_PATH,lpCacheEntry, &dwEntrySize)) 
11    
12        {                    
13            ::CopyFile( lpCacheEntry->lpszLocalFileName
14                , GetAppPath() + _T("out.jpg")
15                , FALSE
16                );
17        }

18        
19    }
 
20    delete lpCacheEntry;
21}
 

posted on 2008-04-28 13:11 Jerry.Wang 阅读(1430) 评论(0)  编辑 收藏 引用