我使用C#NET VS2010创建了一个Windows应用程序。
在我们的系统中,有多个用户,其中一个用户没有写入权限。当我们尝试为同一个用户安装应用程序时,它会给出访问被拒绝的管理员权限错误。
是否可以创建可以直接在任何用户/系统中安装而无需管理员权限的部署包?
答案 0 :(得分:0)
您只能为当前登录的用户安装应用程序。但为此,您需要确保应用程序不需要对只有管理员才能编写的位置进行写访问。例如" 程序文件"," Windows "," 除用户以外的注册表自己的蜂巢(** HKEY_CURRENT_USER )"等
用户可以完全访问自己的个人资料文件夹并可以写入。您可以将应用程序安装到用户的Application Data文件夹(%userprofile%\ AppData)。 您可以使用此文件夹进行安装。安装在" 本地(%userprofile%\ AppData)"夹