1

我在删除 IE 下载日志中的条目时遇到问题。

所以我找到了一个负责存储这些信息的文件。在我的案例文件中:

AppData%\Microsoft\Windows\IEDownloadHistory\index.dat

您还可以从注册表中获取它的位置——键是HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Extensible Cache\iedownload,变量是CachePath。如果 IE 正在运行,则此文件被锁定。在 IE 运行时修改此文件对我来说很重要,因为我正试图从浏览器帮助器对象中实现这一点。

我还尝试使用一些 WinInet 方法清理此列表:FindFirstUrlCacheEntry、FindNextUrlCacheEntry 和 DeleteUrlCacheEntry - 但我不太确定这些是否是我正在寻找的。

由于没有太多关于这个问题的信息,我试图使用我发现的所有相关信息......

提前致谢。

4

1 回答 1

0

您可以使用参数 lpszUrlSearchPattern = L"iedownload:" 和 dwFilter = 0XFFFFFFFF 使用 FindFirstUrlCacheEntryEx/FindNextUrlCacheEntryEx 枚举这些条目。

于 2014-10-03T11:22:54.190 回答