wafu3000の技術

勉強の記録です。

esedbの読み込み(1)

少し、プログラムの勉強です。

 

Microsoft Edgeの履歴は、WebCacheV01.datファイルに保存されています。

環境により、名前はWebCacheV24.datかもしれません。

 

ファイルの内容は、NiirSoftnのESEDataBaseViewで内容を確認できます。

http://www.nirsoft.net/utils/ese_database_view.html

 

 

このファイル、直接読む方法が気になっていましたが、発見できました。

JetがつくAPIを使えば操作できます。

 

MicrosoftAPI等の情報があります。

https://msdn.microsoft.com/ja-jp/library/gg294044(v=exchg.10).aspx

JetSetSystemParameter等のAPIの操作で可能です。

 

//データベースのオープン処理

JetAttachDatabase(sesid,InFile,JET_bitDbReadOnly);
JetOpenDatabase(sesid,InFile,0 , &dbid, JET_bitDbReadOnly);