【发布时间】:2010-02-03 22:41:16
【问题描述】:
什么是API拦截
什么时候使用
如何在 C++ 中实现
【问题讨论】:
标签: c++ multithreading
什么是API拦截
什么时候使用
如何在 C++ 中实现
【问题讨论】:
标签: c++ multithreading
API 拦截是拦截对给定 DLL 的调用并通过您的代码重定向它们。
它通常用于覆盖 DLL 提供的某些功能。一个示例是为基于 DirectX 的游戏添加徽标。
如何实现?那是一个复杂的问题,它取决于您要拦截的 DLL 类型。您可能想看看这里和网上关于“DLL 注入”或“API 挂钩”的信息。
例如'Safe' DLL Injection 或http://www.codeproject.com/KB/system/hooksys.aspx
【讨论】: