WORD进行另存为,选择路径,点击“确定”后,一定会调用SHGetFileInfoW函数,但是我HOOK了SHGetFileInfoW后,发现WORD并不进入我HOOK后的函数。但是VISIO,NOTEPAD都可以。实在搞不懂为什么,希望大虾指点!急!
回复(12) 2007-07-01 02:36 来自版块 - c/c++入门(VC,KeilC使用)
表情
CamelFang建议你到sourceForge或者CodeProject网站上搜索一下COM hook的文章.隐约记得我看到过类似的帖子. 刚才搜了一下,找到一些. 其中有篇:http://www.codeproject.com/com/cominterfacehookingpart.asp ...(2007-11-07 09:45)
deepocean帮顶以下 (2007-10-07 10:13)
yao0718帮顶下(2007-09-13 18:28)
zhlgf999我再顶!(2007-08-07 16:34)
zhlgf999自己顶一下!(2007-07-29 23:26)
zhlgf999zhangleierli,我研究了下,不知如何实现对Document接口的挂钩。这方面的资料比较少,您能指点一下吗?我知道好像有C++和C两种挂钩COM接口的方式,具体如何实现不清楚。麻烦您了!(2007-07-14 21:39)
zhlgf999谢谢zhjie374,我确定他调了那个函数,因为我用TESTDEBUG追踪到了,VISIO可以HOOK到,EXCEL和POWERPRNT也可追踪到,但是无法HOOK! 谢谢zhangleierli ,我也觉得office不是简单调用API,谢谢您的解答,我先试试,如果还有什么问题...(2007-07-14 00:40)
zhangleierliword可以通过hook com接口来实现,楼主的方法对office系列是不起作用的。word用了_Document接口的SaveAs()函数,office系列类似.(2007-07-05 18:40)
zhjie374你可以试一下同为OFFICE系的软件,如EXCEL, 看是否有效(2007-07-05 11:41)
zhjie374你如何确定他一定调用那个函数?(2007-07-05 11:33)

返回顶部