我们尝试在Windows7上部署我们的软件,周围有几个SQLite3DB文件。但是,这些都是只读的,我们只执行“SELECT”语句。然而,我们观察到Windows7也对这些文件进行了虚拟化,这意味着文件结构或内容发生了变化。你觉得怎么样?在没有任何插入或更新的情况下,是什么改变了这些文件?提前谢谢。
这些数据库是否存在于程序文件文件夹中?如果是这样的话,你应该看看例如。 this article on MSDN SQLITE_OPEN_READONLY (见 the manual ).
SQLITE_OPEN_READONLY