如何:设置 ClickOnce 应用程序的自定义权限

更新:2007 年 11 月

尽管可以使用默认权限部署 ClickOnce 应用程序,最好还是对应用程序加以限制,只保留正常操作所需的权限。通过在“项目设计器”的“安全”页中自定义安全权限,可以达到此目的。

hafybdaa.alert_note(zh-cn,VS.90).gif说明:

通过运行“权限计算器”工具可以分析应用程序以确定其要求的权限。有关更多信息,请参见 如何:确定 ClickOnce 应用程序的权限

排除或包括安全区域中的权限

  1. 在“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”。

  2. 单击“安全”选项卡。

  3. 选择“启用 ClickOnce 安全设置”复选框。

  4. 选择“这是不完全可信的应用程序”选项按钮。

    启用“ClickOnce 安全权限”节中的控件。

  5. 从“将要从中安装应用程序的区域”下拉列表中选择一个安全区域。

    即会更新“应用程序要求的权限”表,其中不包括任何权限。

  6. 在“应用程序要求的权限”表中,选择要修改的权限所在的行,然后从“设置”列的下拉列表中选择“排除”或“包括”。

    已修改的所有权限都会在“权限”列中以粗体文本显示。

    hafybdaa.alert_note(zh-cn,VS.90).gif说明:

    包括的权限如果不属于从中部署应用程序的区域的默认权限集,则会导致在安装时提示最终用户授予权限。网络管理员还可以配置网络策略,以便用户从受信任的源安装应用程序时不会出现提示。有关更多信息,请参见 对 ClickOnce 清单进行签名

自定义权限

  1. 在“解决方案资源管理器”中选定一个项目,然后在“项目”菜单中单击“属性”。

  2. 单击“安全”选项卡。

  3. 选择“启用 ClickOnce 安全设置”复选框。

  4. 选择“这是不完全可信的应用程序”选项按钮。

    启用“ClickOnce 安全权限”节中的控件。

  5. 从“将要从中安装应用程序的区域”下拉列表中选择一个安全区域。

  6. 在“应用程序要求的权限”表中,选择要修改的权限所在的行,确定包括了该权限,然后单击“属性”按钮。

    显示“权限设置”对话框。自定义权限的选项因权限而异。

请参见

任务

如何:确定 ClickOnce 应用程序的权限

概念

ClickOnce 应用程序的代码访问安全性

ClickOnce 部署和安全

ClickOnce 部署概述

其他资源

保护 ClickOnce 应用程序