Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 C# 4.0 制作一个 Windows 窗体应用程序,Ubuntu PC 将作为 ClickOnce 部署的主机。用户的 Windows 帐户不是管理员帐户。如果有更新,用户有什么方法可以在不输入管理员密码的情况下更新应用程序?
编辑:或者无论如何,当应用程序最初安装在用户的机器上时,我在 Windows 系统上注册了我的应用程序,说这个应用程序的任何更新都可以在没有管理员权限的情况下完成?
好吧,这取决于应用程序是否需要任何提升的权限。如果更新不涉及任何注册表更改或任何系统级 DLL 更改,则更新应用程序应该没有任何问题。
如果它需要提升的权限,那么管理员可以通过使用应用程序部署和组策略分配或发布 Windows Installer 程序包,在用户计算机上公布应用程序。这样当非管理员用户可以安装应用程序时。