引用跟踪
引用跟踪可以防止意外或恶意的早期对象发布。
启用引用跟踪时,将请求 COM 对分布式 AddRef 和 Release 调用进行身份验证。 启用引用跟踪时,COM 会跟踪每个用户的引用计数,以便用户只能对以前调用 AddRef 的对象调用 Release。 尽管引用跟踪会降低性能,但可以确保无论给定用户调用 Release 多少次,如果其他人引用,对象和存根仍将存在。
客户端可以通过在调用 CoInitializeSecurity 时传递 EOAC_SECURE_REFS 功能标志来设置进程的引用跟踪。 还可以使用 Dcomcnfg.exe 为计算机上的所有应用程序启用或禁用引用跟踪。
如果启用引用跟踪,则 IUnknown 始终使用默认安全设置。 在这种情况下,对 IUnknown 调用 CoSetProxyBlanket 将失败。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈