安装程序部署:如何向 C: 目录应用程序文件夹数据库授予权限

本文关键字:文件夹 应用程序 数据库 权限 部署 程序 安装 | 更新日期: 2023-09-27 18:31:19

我在C# .Net中做了一个小应用程序,它使用Access数据库。该应用程序已完成,但是当我尝试通过安装Shield安装它时,我遇到了一个小问题。我做了一些研究,问题似乎是权限。数据库很短,位于应用程序文件夹(C:程序/应用程序文件夹)中。在我的电脑中,我成功地安装并运行了它,因为我是系统的管理员,但是当我在其他电脑中安装它时,该应用程序可以读取数据库的数据,但不能插入数据。

我的问题是:我如何授予在数据库上写入的权限,将数据库保留在应用程序目录中?

提前致谢

安装程序部署:如何向 C: 目录应用程序文件夹数据库授予权限

使用 caclsxcacls 工具授予对 mdb 文件的写入权限,并在目录上创建文件。