Internet Explorer は、オート コンプリートに使用するフォーム データ履歴をどこに保存しますか?
IE フォーム データをクリーンアップするツールを作成する必要があります。
このための API はありますか?
または、レジストリキーは何ですか?
Internet Explorer は、オート コンプリートに使用するフォーム データ履歴をどこに保存しますか?
IE フォーム データをクリーンアップするツールを作成する必要があります。
このための API はありますか?
または、レジストリキーは何ですか?
オートコンプリート データは、レジストリの 2 つの場所に保存されます。
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\IntelliForms\Storage1 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\IntelliForms\Storage2
直接操作はサポートされていません。
技術的には、これを行うための IE7+ API は次のとおりです。
rundll32.exe inetcpl.cpl,ClearMyTracksByProcess 48
しかし、これが公の発信者に対して正式にサポートされているかどうかはわかりません。
レジストリ キーが何かはわかりませんが、レジストリのスナップショットを作成し、フォーム データの履歴を削除して比較し、違いを確認することで解決できます。
そのための API があるとは思えませんが、それは単なる推測です。
「Clear All History」をご覧ください。まさに必要なことを行うためのツールです。
同様のオープン ソース ツールが見つかります。それらをグーグルで検索してみてください。
後知恵では、 CCleanerもチェックしたいと思うでしょう。そのフリーウェアと同様に、インターネットの履歴をきれいに保つための素晴らしいツールです。