2017-10-10 68 views
0

Microsoft Edge和其他Microsoft產品使用可擴展存儲引擎。如果你在Windows上安裝邊緣,你可以在這裏找到數據庫文件:如何從EDB數據庫文件中讀取

C:\Users\username\AppData\Local\Packages\Microsoft.MicrosoftEdge_xxxxxxx\AC 
\MicrosoftEdge\User\Default\DataStore\Data\nouser1\xxxxxxxx\DBStore\spartan.edb 

我想讀從我的.net應用程序中此數據庫。

我見過查看此數據的唯一工具似乎被棄用:

http://www.woanware.co.uk/forensics/esedbviewer.html 

我似乎無法找到任何相關的NuGet包查詢此類型的數據庫。有沒有人有使用這種類型的數據庫的經驗?

回答

1

數據庫引擎是esent.dll,你可以用幾種不同的方式訪問它:

(披露:我對上述產品的工作。)

話雖這麼說,如果你只是修改一個隨機的數據庫,你可以影響宿主進程的完整性,並可能最終崩潰。

如果您是執法人員並且出於法醫目的,Microsoft應該可以幫助您(我自己沒有做過,但我聽說他們會這樣做)。

-martin