【问题标题】:What is api interception? when is it used? how to implement it in C++什么是api拦截?什么时候使用?如何在 C++ 中实现它
【发布时间】:2010-02-03 22:41:16
【问题描述】:

什么是API拦截

什么时候使用

如何在 C++ 中实现

【问题讨论】:

    标签: c++ multithreading


    【解决方案1】:

    API 拦截是拦截对给定 DLL 的调用并通过您的代码重定向它们。

    它通常用于覆盖 DLL 提供的某些功能。一个示例是为基于 DirectX 的游戏添加徽标。

    如何实现?那是一个复杂的问题,它取决于您要拦截的 DLL 类型。您可能想看看这里和网上关于“DLL 注入”或“API 挂钩”的信息。

    例如'Safe' DLL Injectionhttp://www.codeproject.com/KB/system/hooksys.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-26
      • 1970-01-01
      • 2011-05-20
      • 2011-01-18
      • 2010-09-17
      相关资源
      最近更新 更多