2017-10-10 70 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