ROTFlags
控制 COM 服务器在运行对象表 (ROT) 中的注册。
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID
{AppID_GUID}
ROTFlags = flags
这是一个 REG_DWORD 值。
标志值 | 返回的常量 |
---|---|
0x1 | ROTREGFLAGS_ALLOWANYCLIENT |
如果 COM 服务器想要在 ROT 中注册并允许任何客户端访问注册,则必须使用 ROTFLAGS_ALLOWANYCLIENT 标志。 “激活即激活器”COM 服务器无法指定 ROTFLAGS_ALLOWANYCLIENT,因为 DCOM 服务控制管理器 (DCOMSCM) 对此标志强制实施欺骗检查。 因此,在 Windows Vista 及更高版本中,COM 增加了对 ROTFlags 注册表项的支持,允许服务器规定向任何客户端提供其 ROT 注册。
该项必须存在于 HKEY_LOCAL_MACHINE 配置单元中。 此项为“激活即激活器”服务器提供的功能与 ROTFLAGS_ALLOWANYCLIENT为 RunAs 服务器提供的功能相同。