ROTFlags

控制 COM 服务器在运行对象表 (ROT) 中的注册。

注册表项

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
   {AppID_GUID}
      ROTFlags = flags

注解

这是一个 REG_DWORD 值。

标志值 返回的常量
0x1 ROTREGFLAGS_ALLOWANYCLIENT

 

ROTREGFLAGS_ALLOWANYCLIENT 说明

如果 COM 服务器想要在 ROT 中注册并允许任何客户端访问注册,则必须使用 ROTFLAGS_ALLOWANYCLIENT 标志。 “激活即激活器”COM 服务器无法指定 ROTFLAGS_ALLOWANYCLIENT,因为 DCOM 服务控制管理器 (DCOMSCM) 对此标志强制实施欺骗检查。 因此,在 Windows Vista 及更高版本中,COM 增加了对 ROTFlags 注册表项的支持,允许服务器规定向任何客户端提供其 ROT 注册。

该项必须存在于 HKEY_LOCAL_MACHINE 配置单元中。 此项为“激活即激活器”服务器提供的功能与 ROTFLAGS_ALLOWANYCLIENT为 RunAs 服务器提供的功能相同。

AppID 密钥

注册 COM 服务器

COM 中的安全性