在很长一段时间内,我都没有遇到过使用Detours劫持功能的问题。当我试图劫持类方法(在我的例子中是IHTMLDocument2::write from mshtml.dll)时,我遇到了无穷无尽的问题(主要是类型不匹配)。由于我在网上找不到任何相关的例子,我开始怀疑这样做是否可行。
我的问题是:是否有可能使用Detour劫持类方法?我能举个例子吗?如果不是,有没有可能用另一个钩子库以更简单的方式劫持类方法?
提前感谢,伙计们!
发布于 2009-10-26 19:10:52
IHTMLDocument2::write不仅仅是一个类方法;它还是一个COM方法。这意味着更多。例如,还有一个等价的C声明。您可以在绕过该方法时使用该C签名;它仍然是相同的函数。
发布于 2009-10-26 10:55:28
http://pastebin.com/f6559d448
嗯!
https://stackoverflow.com/questions/1622304
复制相似问题