1

我只是尝试了解 Windows 中进程的内存布局结构,所以这是我的主要目标。

我认为它看起来像这样:

prossesMemoryLayout

但后来我读到 Windows 下的进程可以有多个堆栈 - 这是真的吗?

此外,我找到了一个小程序,应该与上图相对应。

进程内存布局程序

但它没有!结果是:

编 00411145

资料00417160

堆 00706D90

堆栈 0018FF38

增加堆指针:00706D91

增加堆指针:00706D92

但我从视觉工作室的反汇编窗口得到的是:

Disassambly Process Memory Layout prog

除了主入口,我没有看到任何对应的地址。

有没有人有一个很好的解释,或者一个很好的教程来涵盖这个主题并回答我的问题。

我也不明白链接器映射文件,也许这可以使事情站得住脚。

4

0 回答 0