我想跟踪由某个进程创建的ActiveX控件。为了简化问题,我首先只想监视当前进程。我想这样做,以便我可以检查是否有任何ActiveX控件支持IOleWindow,如果是,给定的HWND是否属于该ActiveX控件(以便我可以将HWND映射到ActiveX控件)。如何跟踪由进程创建的ActiveX控件?
有没有人有这方面的经验?我的第一个想法是使用API挂钩来监视CoCreateInstance调用,但我读到这在所有情况下都不起作用。谷歌的一些调查显示http://www.pocketsoap.com/sf/activation.html其中谈到安装一个自定义类工厂 - 这将如何工作?
+1感谢您指出'CoCreateInstance'基本上只是一个包装函数,我没有意识到这一点。 – 2011-04-11 18:47:25