浏览器外应用之提升信任级别的应用详解
1. 引言
在开发浏览器外应用时,提升信任级别的应用(Elevated Trust Application)具有独特的优势和特点。它能赋予应用更多的权限,实现普通应用无法完成的功能,但同时也伴随着一定的安全风险。下面我们将详细探讨提升信任级别的应用相关内容。
2. 提升信任应用概述
提升信任的应用是一种特殊的浏览器外应用,拥有一系列额外的权限。不过,这些权限并不等同于传统桌面应用的能力,但确实允许执行一些潜在危险的操作,如激活第三方程序、直接访问文件系统等。因此,这类应用更适合在受控环境中使用,例如企业网络,在这种环境中用户熟悉应用并信任发布者。在其他场景下,用户可能不愿意授予应用所需的额外权限,甚至可能选择不安装该应用。系统管理员也可以配置计算机,阻止用户安装或运行需要提升信任的浏览器外应用。
在开始开发需要提升信任的 Silverlight 应用之前,需要考虑是否使用成熟的 Windows Presentation Foundation(WPF)应用更合适。WPF 应用是由 .NET 驱动的桌面应用,支持广泛的丰富功能,包括一些 Silverlight 无法模拟的功能(如 3D 绘图和文档显示)。与 Silverlight 一样,WPF 应用可以从 Web 安装,但不同的是,WPF 应用不在浏览器中运行,因此能保证最佳性能。唯一的缺点是 WPF 应用专为 Windows 操作系统设计。
3. 安装提升信任的应用
要表明应用需要提升信任,只需打开“浏览器外设置”窗口,并勾选“需要提升信任”设置。当安装过程开始时(可以通过右键单击 Silverlight 菜单或调用
超级会员免费看
订阅专栏 解锁全文
56

被折叠的 条评论
为什么被折叠?



