[英]How do I gain permissions to a Sql Compact Database?
我有一个与应用程序捆绑在一起的Sql Compact数据库v3.5。 安装应用程序后,数据库将复制到应用程序的Program Files目录中。
由于Vista和Win7的安全设置,因此已安装的应用程序无法访问数据库文件。 使数据库文件驻留在程序文件中只是一个问题。
我想到的解决方案是将文件复制到Program Data中,但是有人有其他解决方案吗? 我相信其他人也会遇到类似的问题。
预先感谢您的输入。
将应用程序数据存储在用户的应用程序数据目录中。 或在“默认用户”中。 用户具有对该目录的许可,这是预期的目的。
http://blog.kowalczyk.info/article/Getting-user-specific-application-data-directory.html
使用Environment.SpecialFolder
属性。 将数据库文件放置在所有用户的应用程序数据中或特定用户的应用程序数据中。
如今,像大多数应用程序一样,安装时可能需要进行一些设置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.