c# hookinig API
本文关键字:API hookinig | 更新日期: 2023-09-27 18:05:54
我正在研究一个反作弊,我想挂钩api,如Read/WriteProcessMemory, OpenProcess,也许更多来检查它是否读取或写入一些数据到/从游戏。
但我不是有经验的程序员做我自己,所以我试着通过easyhook来做。首先,我得到的例子(http://www.codeproject.com/Articles/27637/EasyHook-The-reinvention-of-Windows-API-hooking)的工作。然后我试图用ReadProcessMemory
替换CreateFile
,但有一行This.Queue.Push(hProcess);
,如果我钩住ReadProcessMemory
,我该如何替换hProcess
呢?
CreateFile
。如果有更简单的方法,它也不需要由easyhook完成。谢谢。
我没有看完那篇文章但是我的理解是
This.Queue.Push(<argument to the original function>)
部分用于示例的跟踪部分。
如果你想做的只是阻止某人调用ReadProcessMemory,那么你不需要这样做,你也不会调用原始入口点-只需返回FALSE给调用者。