枚举 COM/DCOM/COM+ IN_PROC实例

本文关键字:PROC IN 实例 COM+ COM DCOM 枚举 | 更新日期: 2023-09-27 18:32:09

有没有办法知道我的进程是否包含未发布的 COM 对象?枚举它们的更好方法。

简而言之:我想找到可能的内存泄漏,然后是COM对象。

提前谢谢。

枚举 COM/DCOM/COM+ IN_PROC实例

没有进程 COM 对象的注册表,因此没有人问这个问题。首先,实例化的 COM 对象只不过是一个现有的类实例,销毁计划在以后(当引用计数器达到零时)。

您可以做的[相对]接近的事情是调用加载到进程中DllCanUnloadNow COM DLL的导出函数,如果没有未完成的COM对象/引用,则期望它返回"是的,您可以"。