在VS2010中无需询问管理员权限即可安装安装程序

本文关键字:安装 权限 管理员 程序 VS2010 | 更新日期: 2023-09-27 17:59:30

我使用C#NET VS2010创建了一个windows应用程序。

在我们的系统中有多个用户,其中一个用户没有写权限。当我们试图为同一用户安装应用程序时,它给出了访问被拒绝的管理员权限错误。

是否可以创建可以直接安装在任何用户/系统中的部署包,而无需询问管理员权限?

在VS2010中无需询问管理员权限即可安装安装程序

您只能为当前登录的用户安装应用程序。但为此,您需要确保应用程序不需要对只有管理员才能写入的地方进行写入访问。例如"程序文件"、"Windows"、"用户自己的配置单元之外的注册表(**HKEY_CURRENT_user)"等

用户可以完全访问他/她自己的配置文件文件夹,并可以对其进行写入。您可以将应用程序安装到用户的应用程序数据文件夹(%userprofile%''AppData)中。您可以使用此文件夹进行安装。安装在"Local(%userprofile%''AppData)"文件夹