gpt4 book ai didi

c++ - 在当前进程中 Hook API 调用?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:17:18 25 4
gpt4 key购买 nike

如何 Hook /重定向当前进程中加载​​的 DLL 中的函数(例如,来自 Kernel32.dll 的 CreateThread)?

(我无法控制哪些代码片段调用 CreateThread,所以我不能只用其他代码来代替。)

语言并不重要;我猜 C/C++ 是最好的选择。


更新:

我忘了说:我不是在寻找需要将额外库捆绑到我的程序中的解决方案;我一直在寻找一种手动方式来进行 Hook (例如通过重写函数的地址),而不是使用外部库来执行此操作。

但是感谢那些提到外部库的人;抱歉,我没有早点说。

最佳答案

有用于此的 MS 库:Detours

关于c++ - 在当前进程中 Hook API 调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4770304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com