关于CoCreateInstance的Hook 我已经成功的Hook到了CoCreateInstance函数,但是在IE7里面,我不知道到底哪一次调用才是创建IWebBrowser2的调用,望高手指教…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 需要判断CLSID是不是CLSID_WebBrowser或者CLSID_InternetExplorer 同上,另外在HOOK后的该函数内,查看LOCAL编译器会显示出该CLSID的信息。另外要HOOK IWebBrower2的方法的话,其实可以自己创建一个,得到这个接口对象指针,在虚函数表上跑。 可是在IE7创建一个新标签的过程中,为什么我用IsEqualCLSID进行判断,却找不到任何一个CLSID是CLSID_WebBrowser或者CLSID_InternetExplorer 的创建? CLSID_Microsoft Web Browser或者比较IID为IID_IWebBrower2仍推荐在HOOK后的COCREATE函数被调用时查看CLSID以及IID,比瞎猜强些 现在的情况是,整个IE7一个新标签的创建过程中,没有满足CLSID是CLSID_WebBrowser或者CLSID_InternetExplorer 的调用…………我现在用一个折中的办法,就是改成hook CreateWindowEx 函数……可是还是不理解为什么CoCreateInstance不行…… 可以HOOK CoGetClassObject可以看到CLSID_HTML Document和CLSID_ShellWindows 另外我测试HOOK了一下CLSID_HTML Document 类场对象的CreateInstance com方法发现每次打开标签页都会触发,可以在产生的接口对象处查询IHTMLDocument VC 画坐标图?????? vista下如何让自己的窗口遮住任务栏 并且点击任务栏的时候还是遮住任务栏 如何将单文档中的图形,保存为图片格式 求助:我该用什么顺序来学习VC++?? 谁知道并口起始地址(如0x378)存放在BIOS的位置(f****)? 请教二问题,谢谢!!!! 求助:如何修改窗口的标题 类CControlBar及其派生类在动态连接库中异常 文本问题,急!! 100分,10分钟,立等可取,关于构造函数 获取IP地址问题 如何让另一个应用程序最大话
另外要HOOK IWebBrower2的方法的话,其实可以自己创建一个,得到这个接口对象指针,在虚函数表上跑。
或者比较IID为IID_IWebBrower2仍推荐在HOOK后的COCREATE函数被调用时查看CLSID以及IID,比瞎猜强些