c# - win 10 无法访问安装文件夹中的数据库
问题描述
我有一个 WPF 应用程序,包括一个 SQLite 数据库。只要计算机是 Win 7,一切工作文件。由于 PC 是 Win 10,我无法再编写数据库,因为它安装在 C:\Program Files (x86)\ProgramName。
如果我理解该权利,我需要管理员权限才能写入此文件夹中的数据库。但是,如果程序以管理员身份启动拖放是禁止的,我也需要。
第一个想法是将数据库复制到 C:\Users\\AppData\Local。即使没有管理员权限,我也有写入权限。但是这个数据库的用例是同一台PC上的不同用户可以进入这个数据库。如果数据库安装在个人文件夹中,那就不可能了。
你有什么建议吗?
解决方案
推荐阅读
- php - 我正在尝试更改 WordPress 主题中的占位符,但找不到它的存在位置
- java - Maven 找不到自定义注解处理器
- c++ - 在 std::thread 中使用分配的结构数据
- html - XMLHTTP60 Req 未显示整个 HTML 文档
- javascript - find.find() 和 browser.find.highlightResults() 不适用于 firefox 61 扩展
- angular - 如何使用服务调用孙组件中的函数
- scala - Spark:将每一行数据帧与另一个数据帧的所有行连接起来的方法
- java - 使用 CriteriaQuery 时如何限制结果
- .htaccess - 使用 htaccess 文件从一个域重定向到另一个域
- c# - 在同一个 Azure Web 应用服务上运行多个具有不同框架(.NET 和 Flask)的独立应用