什么是api拦截?什么时候使用?如何在C ++中实现它

时间:2010-02-03 22:41:17

标签: c++ multithreading

什么是API拦截

何时使用

如何在C ++中实现它

1 个答案:

答案 0 :(得分:3)

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

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

如何实施?这是一个复杂的,它取决于你试图拦截什么类型的DLL。您可能需要在此处查看有关“DLL注入”或“API挂钩”的网页。

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