投稿日 | : 2003/03/29(Sat) 21:31 |
投稿者 | : しんじ |
Eメール | : |
URL | : |
タイトル | : VBでインターネット一時ファイルの内容を取得したい。 |
はじめまして。
業務用のAPLを現在作成を行っているのですが、インターネット一時ファイルの処理が出来なく非常に困っております。お手数お掛け致しますが教えて下さい。
作成はVB6.0SP5のProで行っております。
CoTaskMemFree関数、SHGetPathFromIDList関数、SHGetSpecialFolderLocation関数で各LOCALPCの
一時ファイルの場所までは検索できるようになったのですが、Temporary Internet FilesのファイルをDir
関数で調べても「ファイルが見つかりません」となってしまいます。
当初実験の為、他のフォルダ(c:\)にファイルを置いて、IEオブジェクトの内容からクリップボード経由で情報は取得できていたのですが、
本来使用予定のTemporary Internet Filesを処理しようとしたとたん行き詰まりました。
Webで色々調べた結果Temporary Internet Filesは一時キャッシュのポインタだという事が分かりましたが
それ以降どのようにして対処して良いのか全く分かりません。
Temporary Internet Filesの下の階層フォルダにあるファイルが本物のファイルのようなのですが
意味不明な名前の命名規則などもあり、また、使用するユーザーのIEのVersionも違う事からどのようにファイルのパスを追って行けば良いのかも全く分かりません。
情報を取得しようとしているファイルはHTML形式のファイルです。
テキスト部分だけ取得できれば問題はありません。
また、Temporary Internet Filesの下の階層フォルダの名前に関しては、OS、IEのバージョンなどによっても左右されるのでしょうか?
キャッシュファイルを触るのは初めてで初心者です。
大変お手数お掛け致しますがご教授頂きますよう宜しくお願い申し上げます。