在组件级别启用访问检查

如果应用程序包括不需要安全检查的组件,则可以决定禁用该组件的角色检查,以提高性能。 或者,在调试时,禁用安全性可能会有所帮助,以便可以专注于程序功能的其他方面。

默认情况下,安装组件时,会启用组件级别访问检查。 但是,仅当启用应用程序级别访问检查,并将安全级别设置为“在进程和组件级别执行访问检查”时,这才会生效。

在组件级别启用或禁用访问检查

  1. 在组件服务管理工具的控制台树中,找到包含要禁用(或启用)角色检查的组件的 COM+ 应用程序。 展开树中的视图,以查看“组件”文件夹中的组件。

  2. 右键单击要启用角色检查的组件,然后单击“属性”

  3. 在“组件属性”对话框中,单击“安全性”选项卡。

  4. 选择“强制实施组件级别访问检查”,以强制实施组件级别检查。

  5. 单击“确定”。

下次启动应用程序时,新设置将生效。

注意

从 Windows Server 2003 起,创建 COM+ 应用程序时,默认情况下会禁用组件级别访问检查。 在应用程序级别默认启用访问检查,在组件级别默认禁用访问检查。 以前,在应用程序级别默认禁用访问检查,在组件级别默认启用访问检查。

 

将角色分配给组件、接口或方法

配置基于角色的安全性

为应用程序定义角色

为应用程序启用访问检查

设置访问检查的安全级别