0

Microsoft Edge 和其他 Microsoft 产品使用可扩展存储引擎。如果你在 windows 上安装了 edge,你可以在这里找到数据库文件:

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 包来查询这种类型的数据库。有没有人有使用这种类型的数据库的经验?

4

1 回答 1

1

数据库引擎是esent.dll,您可以通过几种不同的方式访问它:

(披露:我曾在上述产品上工作过。)

话虽这么说,如果您只是修改一个随机数据库,您可能会影响主机进程的完整性,并且最终可能会崩溃。

如果您是执法人员并且出于取证目的,Microsoft 应该能够为您提供帮助(我自己没有这样做,但我听说他们会这样做)。

-马丁

于 2017-10-11T03:31:51.090 回答