NoteゆうあんのノートメニューコンテンツへスキップHomeSoftwareServicesIEのキャッシュを利用する僕は修論でコミュニケーションログを扱う研究をしておりまして、その中で過去に見たブログなんかもコミュニケーションログとして扱いたいよね、ということになり、IEのキャッシュからHTMLファイルを取ってくることになりました。今回はその方法を記します。言っても、そんなに難しくないです。いう2つのWin32APIを使うと便利です。INTERNET_CACHE_ENTRY_INFOA構造体の形で渡してくれます。この構造体には、キャッシュファイルの場所、取得元のURI、アクセス回数など様々な情報が含まれているので、その情報を見ながらキャッシュファイルを利用するといいでしょう。C#から使うには、以下のようにします。構造体とWin32APIの宣言です。259,}使い方はこんな感じです。利用したメモリ領域を開放Marshal.FreeHGlobal(cacheEntryInfoBuffer);大雑把に書きましたが、このようにして、例えばキャッシュファイルの中からmixi日記を探し出して利用するなんてことも出来ました。コメントの説明がいい加減で申し訳ないです。Programmingコメントを残すコメントをキャンセルAbout孤独でちっぽけなプログラマが思いついたまま書きつづているブログです。内容は主にプログラミングやコンピューターおよびネットワーク技術全般と、つまらない日記。最近はスマートフォンなんかにも興味を持ってみたり。