哪位高手有关于怎么Hook住Com组件的资料或例子吗

谁有关于如何Hook住Com组件的资料或例子吗?
我想通过Hook住CoCreateInstance来拦截组件内的函数或事件,谁有这方面的资料或例子吗?
------解决方案--------------------
CoCreateInstance可以当普通API来HOOK,难的是对接口hook.
------解决方案--------------------
接口也不难

__stdcall int obj.func1(int a1); 第3个方法

上面这个样方法
先取得obj的地址,偏移(3*4) 就是这个方法的地址了

然后申明新函数
__stdcall int NewFunc1(void* obj, int a1); //第一个参数是COM对像自身