如何:设置 ClickOnce 应用程序的自定义权限
更新:2007 年 11 月
尽管可以使用默认权限部署 ClickOnce 应用程序,最好还是对应用程序加以限制,只保留正常操作所需的权限。通过在“项目设计器”的“安全”页中自定义安全权限,可以达到此目的。
说明: |
---|
通过运行“权限计算器”工具可以分析应用程序以确定其要求的权限。有关更多信息,请参见 如何:确定 ClickOnce 应用程序的权限。 |
排除或包括安全区域中的权限
在“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”。
单击“安全”选项卡。
选择“启用 ClickOnce 安全设置”复选框。
选择“这是不完全可信的应用程序”选项按钮。
启用“ClickOnce 安全权限”节中的控件。
从“将要从中安装应用程序的区域”下拉列表中选择一个安全区域。
即会更新“应用程序要求的权限”表,其中不包括任何权限。
在“应用程序要求的权限”表中,选择要修改的权限所在的行,然后从“设置”列的下拉列表中选择“排除”或“包括”。
已修改的所有权限都会在“权限”列中以粗体文本显示。
说明: 包括的权限如果不属于从中部署应用程序的区域的默认权限集,则会导致在安装时提示最终用户授予权限。网络管理员还可以配置网络策略,以便用户从受信任的源安装应用程序时不会出现提示。有关更多信息,请参见 对 ClickOnce 清单进行签名。
自定义权限
在“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”。
单击“安全”选项卡。
选择“启用 ClickOnce 安全设置”复选框。
选择“这是不完全可信的应用程序”选项按钮。
启用“ClickOnce 安全权限”节中的控件。
从“将要从中安装应用程序的区域”下拉列表中选择一个安全区域。
在“应用程序要求的权限”表中,选择要修改的权限所在的行,确定包括了该权限,然后单击“属性”按钮。
显示“权限设置”对话框。自定义权限的选项因权限而异。