代码之家  ›  专栏  ›  技术社区  ›  ssube

需要从迂回函数调用原始函数

  •  6
  • ssube  · 技术社区  · 16 年前

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

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

    提前谢谢各位!

    1 回复  |  直到 16 年前
        1
  •  2
  •   MSalters    16 年前

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

        2
  •  1
  •   Brian Webster Jason    14 年前