如何在C++内部获取进程的基址?

Vik*_*elý 2 memory-address

我知道我要挂钩的功能是"ac_client.exe"+ 63fe.如何找出正在运行的可执行文件的基址?

Mar*_*gal 6

使用GetModuleHandler.传入NULL,像这样:

GetModuleHandler(NULL);
Run Code Online (Sandbox Code Playgroud)

它将返回当前运行模块(.exe)的句柄,该句柄实际上是其基址.

如果您想知道不同(已加载)模块的基址,例如a DLL,则只需传递其名称即可.