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

更新:2007 年 11 月

尽管可以使用默认权限部署 ClickOnce 应用程序,最好还是对应用程序加以限制,只保留实际要求的权限。通过运行“权限计算器”工具(可从“项目设计器”的“安全”页访问),可以对应用程序进行分析,以确定它需要的权限。

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

“权限计算器”工具具有局限性。该工具对代码执行静态分析,无法确定后期绑定代码或动态加载的程序集所需的权限。此外,如果应用程序设计为在权限较少的环境中运行时动态修改其权限要求,则该工具会报告所需权限的最大值。

确定应用程序的权限

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

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

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

  4. 单击“计算权限”按钮。

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

    将改写所有现有权限设置。

    “权限计算器”将分析应用程序;完成分析之后,即会更新“应用程序要求的权限”表,以反映应用程序使用的权限。

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

    对于大型项目,此过程可能需要几分钟。

请参见

任务

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

概念

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

ClickOnce 部署和安全

ClickOnce 部署概述

其他资源

保护 ClickOnce 应用程序