C++ 查找模块加载到的地址(内存)

C++ 查找模块加载到的地址(内存),c++,visual-studio,memory,cheat-engine,C++,Visual Studio,Memory,Cheat Engine,我使用CE获取指向值的指针。 我想把指针应用到我的C++ VisualStudio代码中。 它有3个偏移 我已经得到: 获取进程ID 将偏移量添加到基址 我需要的是: “基址” 问题:我不确定我真正想要的是不是“基址” 我需要的是=0x141B6658-0x5C4C0=0x1415A198=??? 如何自动获取该0x1415A198 我首先认为这是模块“N3.dll”的基址,这是有意义的….(?),但它似乎不是 我用modueentry32获取模块基址,handle=CreateToo

我使用CE获取指向值的指针。 我想把指针应用到我的C++ VisualStudio代码中。 它有3个偏移

我已经得到:

  • 获取进程ID
  • 将偏移量添加到基址
我需要的是:

  • “基址”
问题:我不确定我真正想要的是不是“基址”

我需要的是=0x141B6658-0x5C4C0=0x1415A198=???

如何自动获取该0x1415A198

我首先认为这是模块“N3.dll”的基址,这是有意义的….(?),但它似乎不是

我用modueentry32获取模块基址,handle=CreateToolhelp32Snapshot(TH32CS_SNAPMODULE,PID),me32.modBaseAddr

这就像

MODULE NAME:     N3.dll
     executable     = D:\xxx\xxx\xxx\N3.dll
     process ID     = 0x00003C2C
     ref count (g)  =     0x0004
     ref count (p)  =     0x0004
     base address   = 0x53230000
     base size      = 401408
但这还不是我想要的


提前感谢

您似乎希望
基址=0x53230000
保存与N3.dll相关的所有内容。这不是真的;这是加载N3.dll的代码和常量的基址。但是
new
分配的任何内容都将在运行时分配内存。这不涉及模块偏移。

请将您的问题标题改为不只是重复标记信息的内容。你的标题应该足够清晰和描述性,以供将来浏览搜索结果列表的读者使用。重复标记对该用户没有帮助。标题应该描述你遇到的问题或你提出的问题。谢谢。嘿,谢谢你的信息!有没有办法获取N3.dll在运行时加载到的地址?@xKean:这是基地址.Hm。好的,谢谢!我想试一下,也许我能弄清楚它是怎么工作的。。必须从基本地址->动态地址中获取,我可以在中更改值。我马上就要报告了。