我不确定如何正确处理以下情况:
- 我的程序使用安装程序安装
- 我在应用程序文件夹中创建 SQLite 数据库(程序启动时)
在某些配置中,我收到“尝试写入只读数据库”错误。这是权限问题,现在我通过将主 EXE 标记为“以管理员身份运行”来解决它
似乎这是“程序文件”下的文件夹权限
问题是:我应该在不同的位置创建数据库吗?或者以某种方式自动将“以管理员身份运行”属性添加到我的 EXE(我认为这是不可能的)。我的应用程序也作为服务运行,因此我需要一个数据库中心位置
我不确定如何正确处理以下情况:
在某些配置中,我收到“尝试写入只读数据库”错误。这是权限问题,现在我通过将主 EXE 标记为“以管理员身份运行”来解决它
似乎这是“程序文件”下的文件夹权限
问题是:我应该在不同的位置创建数据库吗?或者以某种方式自动将“以管理员身份运行”属性添加到我的 EXE(我认为这是不可能的)。我的应用程序也作为服务运行,因此我需要一个数据库中心位置