如何在目标计算机中安装期间授予应用程序文件夹的完全访问权限

本文关键字:文件夹 应用程序 权限 访问权 访问 目标计算机 安装 | 更新日期: 2023-09-27 18:37:14

我在安装过程中在应用程序文件夹中包含一个 MS 访问数据库(.mdb)文件。我可以读取/写入管理员用户帐户中的.mdb文件。

但是当我在受限用户帐户的目标计算机上安装我的设置时,应用程序文件夹变为只读。

如何在目标计算机中安装期间授予应用程序文件夹的完全访问权限?

我阅读了与此问题相关的其他帖子,但我无法成功

我正在使用Visual Studio 2010。 语言: C#

如何在目标计算机中安装期间授予应用程序文件夹的完全访问权限

您可以执行以下操作之一:

可以修改应用程序清单以管理员身份运行应用程序。

<requestedExecutionLevel  level="requireAdministrator" uiAccess="false" />

您可以将 mdb 文件放在程序文件以外的文件夹中。通常,应用程序中需要写入访问权限的文件放置在

C:'Users'<User Name>'AppData'Local'<Manufacturer>'<Product>'<Product Version> 

若要获取"应用程序数据"文件夹路径,请使用以下命令:

string applicationDataFolderPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);