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