如何使用c#application读取firefox的places.sqlite

时间:2015-08-20 07:50:54

标签: c# sqlite firefox

您好我正在尝试获取mozilla firefox的所有历史记录。为此,我访问%appdata%mozilla / firefox / profile / *。默认文件夹中的places.sqlite文件。我在我的代码中使用system.data.sqlite dll并尝试了x64和x86两种解决方案。在我尝试连接数据库时,它向我显示文件已加密或不是数据库文件的异常。 要交叉检查此异常,我已经为sqlite安装了一个dbmanager并将其打开。这向我展示了我想要展示的所有数据。但我无法使用c#应用程序获取相同的数据。请帮我解决这个问题。

SQLiteConnection sqlite_connection = new SQLiteConnection("Data Source=" + dbPath + ";Version=3;New=True;Compress=True;Integrated Security=SSPI;");

            SQLiteCommand sqlite_command = sqlite_connection.CreateCommand();

            sqlite_connection.Open();// exception occurs here

0 个答案:

没有答案