【发布时间】:2011-07-31 11:24:49
【问题描述】:
我想跟踪某个进程创建的 ActiveX 控件。为了简化问题,我首先只想监控当前进程。我想这样做是为了检查是否有任何 ActiveX 控件支持IOleWindow,如果支持,则给定的 HWND 是否属于该 ActiveX 控件(以便我可以将 HWND 映射到 ActiveX 控件)。
有人有这方面的经验吗?我的第一个想法是使用 API 挂钩来监视 CoCreateInstance 调用,但我读到这并不适用于所有情况。谷歌的一些研究揭示了http://www.pocketsoap.com/sf/activation.html,它谈到了安装一个自定义类工厂——这将如何工作?
【问题讨论】: