我正在通过ClickOnce部署.NET桌面应用程序,并且需要用户能够运行必备安装程序。 普通用户通常没有运行安装程序的权限,但是可以授予这些用户运行由公司签发的证书签名的安装程序的权限吗?
您可以通过组策略来控制,但是取决于操作系统的版本。 Windows 7有一个很好的function,叫做Applocker ,允许你创buildWindows安装程序规则,并说这样的安装程序可以从这个发行者运行。 在XP中有一些组策略允许普通用户获得提升的安装权限,但我认为这只适用于通过Windows安装程序(即MSI)部署的东西。
取决于您想要实现的目标,通过组策略完全分配/发布应用程序可能更容易。