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) を使用してこのリストをクリーンアップしようとしていましたが、それらが正確に探しているものかどうかはわかりません。
この問題に関する情報はそれほど多くないので、私は相対的に見つけたものすべてを使用しようとしていました...
前もって感謝します。