允许非管理Windows帐户自动更新应用程序

时间:2013-02-26 10:24:45

标签: c# admin

我正在使用C#4.0制作Windows Form应用程序,而Ubuntu PC将成为ClickOnce部署的主机。用户的Windows帐户不是管理员帐户。有没有办法让用户更新应用程序而无需输入管理员密码?如果有更新?

编辑:或者无论如何,当应用程序最初安装在用户的计算机上时,我在Windows系统上注册我的应用程序,说这个应用程序的任何更新都可以在没有管理员权限的情况下完成?

1 个答案:

答案 0 :(得分:1)

这取决于应用程序是否需要任何Elevated权限。如果更新不涉及任何注册表更改或任何系统级DLL更改,则更新应用程序时应该没有任何问题。

如果需要提升权限,则管理员可以使用应用程序部署和组策略分配或发布Windows Installer程序包,在用户计算机上公布应用程序。这种方式可以在非管理员用户安装应用程序时使用。