管理员对安装程序项目中保存的文件的访问权限

本文关键字:文件 访问 访问权 权限 保存 安装 程序 项目 管理员 | 更新日期: 2023-09-27 18:26:16

我有一个c#项目,我必须在c:''然后我需要在我的应用程序运行时使用这些文件。

当我制作安装程序项目时,我无法运行我的应用程序,除非我以管理员权限运行它。那么我该如何解决这个问题呢?我不需要每次运行时都出现这样的消息。

知道吗?

管理员对安装程序项目中保存的文件的访问权限

如果你的应用程序需要管理员权限才能运行,那么它在某个时候需要提升到管理员权限。通常的方法是嵌入一个提升清单,您的构建工具可能(在链接器中)有一个requireAdministrator的UAC设置。这就是一切的工作方式——提升到管理员权限需要用户同意,当应用程序启动时,提升对话框是正常的。另一种选择是将文件保存在其他不需要管理员权限的位置。如果你很少需要保存文件,那么用你启动的另一个程序来保存,它会要求提升,那么你的应用程序并不是每次运行都会要求提升。

我不会让C驱动器对有限的用户可用——这允许有限的用户访问所有内容。