我在使用Detours长时间劫持函数方面没有问题...当我试图劫持类方法时(在我的情况下IHTMLDocument2 ::从mshtml.dll写入)我遇到了无数问题(主要是类型不匹配)。由于我没有在网上找到任何相关的例子,我开始怀疑这可以做到。
我的问题是:是否可以使用Detours劫持类方法?我可以举个例子吗?如果没有,是否有可能用另一个挂钩库以更简单的方式劫持类方法?
先谢谢你们!
答案 0 :(得分:2)
IHTMLDocument2::write
不仅仅是一种类方法;这是一个COM方法。这意味着更多。例如,还有一个等效的C声明。绕道该方法时可以使用该C签名;它仍然是相同的功能。
答案 1 :(得分:1)