3

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

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

提前谢谢各位!

4

2 回答 2

2

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

于 2009-10-26T11:10:52.023 回答
1

http://pastebin.com/f6559d448

是的!

于 2009-10-26T02:55:28.493 回答