用户安装和运行基于.NET 3.5的ClickOnce应用程序所需的最低权限是多少?

Mar*_*nke 10 .net c# permissions clickonce winforms

谷歌搜索揭示了许多技术细节和框架/操作系统先决条件,但似乎很难找到列出安装和运行ClickOnce应用程序所需权限的源.

这对于在具有许多安全限制的大型企业网络中工作的客户交付软件以及定义安装了哪个版本的集中策​​略等特别有意义.这些网络中的"标准"用户在技术上仍然受到限制.允许做什么不做(可悲的是,但这是另一个话题......).

用户从网络启动ClickOnce应用程序所需的权限是多少?

如果已经安装了.NET Framework 3.5,是否存在差异?如果没有.NET Framework的现有安装或具有与上述相同权限的旧版本(例如,1.1/2.0),它是否有效?

为了使它更具体一点,如果尚未安装.NET Framework 3.5,还需要哪些权限?如果存在.NET Framework 3.5,需要哪些权限?

cca*_*oni 8

普通用户可以安装通过ClickOnce部署的每个应用程序.有时,您需要成为管理员来安装先决条件(如框架),而不是应用程序本身.

由于ClickOnce应用程序部署模型,请确保在编写用户数据时使用正确的路径(通过Environment.SpecialFolder枚举访问特殊文件夹).

为了完整起见,请记住该计算机的每个用户都必须安装该应用程序(您无法为"所有用户"安装该应用程序).