C ++ - Detours(Win32 API劫持) - 劫持类方法

时间:2009-10-25 22:29:51

标签: c++ detours

我在使用Detours长时间劫持函数方面没有问题...当我试图劫持类方法时(在我的情况下IHTMLDocument2 ::从mshtml.dll写入)我遇到了无数问题(主要是类型不匹配)。由于我没有在网上找到任何相关的例子,我开始怀疑这可以做到。

我的问题是:是否可以使用Detours劫持类方法?我可以举个例子吗?如果没有,是否有可能用另一个挂钩库以更简单的方式劫持类方法?

先谢谢你们!

2 个答案:

答案 0 :(得分:2)

IHTMLDocument2::write不仅仅是一种类方法;这是一个COM方法。这意味着更多。例如,还有一个等效的C声明。绕道该方法时可以使用该C签名;它仍然是相同的功能。

答案 1 :(得分:1)