0

我正在制作一个将在 Windows 上使用的安装包,其中包括一个 sqlite3 数据库(它不是只读的)。

当安装包时,sqlite3 数据库由于某种原因变成了只读的。顺便说一句,我正在使用 python 2.7.3(带有 sqlite3 lib)来读取/写入它。

我的问题是,我是否可以通过 python 脚本、bat 脚本或 inno 设置脚本来解锁 sqlite 数据库以成为读/写?

或者有没有办法让我修改我的 inno 设置脚本以防止 sqlite 数据库首先变成只读?

我试过搜索论坛并在谷歌上搜索答案,但没有成功找到答案。

提前致谢!

4

1 回答 1

2

在 Windows 上,Program Files 文件夹中的任何内容在正常使用期间都是只读的。数据文件应安装在别处。有关放置它们的更多建议,请参见此处:

Microsoft 是否有关于在不同 Windows 平台上存储应用数据与用户数据的最佳实践文档?

于 2012-08-16T09:18:30.377 回答