VB上から、からインタネットの一時ファイルを削除すること
及び履歴の削除は、可能なのでしょうか?
VB6.0
Win2000
以前、MSのニュースグループ(microsoft.public.jp.vb)で回答した事があります。参考になれば。
http://groups.google.co.jp/groups?hl=ja&lr=&ie=UTF-8&oe=UTF-8&c2coff=1&threadm=0c1d01c341c8%2479685090%24a001280a%40phx.gbl&rnum=1&prev=/groups%3Fq%3DClearHistory%2Boratorio%2540s2.ocv.ne.jp%26hl%3Dja%26lr%3D%26ie%3DUTF-8%26oe%3DUTF-8%26c2coff%3D1%26selm%3D0c1d01c341c8%252479685090%2524a001280a%2540phx.gbl%26rnum%3D1
…と思ったら、現在はデッドリンクですね。失礼しました。
インターネット一時ファイルの削除は、DeleteUrlCacheEntry APIで行えます。
履歴のクリアは、IUrlHistoryStg2インターフェイスのClearHistoryメソッドを利用できます。
IUrlHistoryStg2.ClearHistoryメソッドに関しては、昔、APIによる呼び出しのサンプルを CodeGuruに投稿した事がありましたが、本来はタイプライブラリを使うべきでしょうね。
http://web.archive.org/web/20030731142906/http://codeguru.earthweb.com/mfc/comments/45982.shtml
IUrlHistoryStg2用のタイプライブラリは、Eduardo A. Morcilloさんなどが公開されています。
http://www.mvps.org/emorcillo/
DeleteUrlCacheEntry APIに関しては、こちらのサイトにサンプルがあります。
http://vbnet.mvps.org/index.html?code/internet/deleteurlcache.htm
魔界の仮面弁士さま
お返事がおそくなってもうしわけありません。
いつも、ありがとうございます。
ばっちりできそうです。