【windows核心编程】第十七章 内存映射文件之一
摘要:
1 映射到内存的可执行文件和DLL系统预定一块足够大的地址空间来容纳.exe文件,待预订的地址空间区域的具体位置已经在PE文件中(这里是exe)中指定了,默认情况下,.exe文件的基地址是0x00400000(对运行在64位windows下的64位程序来说,这个地址可能会有所不同。)但是,只需要在构建exe时使用/BASE链接器开关就可以为自己的应用程序指定一个不同的地址。系统会对地址空间区域进行标注,表明该区域的后备物理地址存储器来自磁盘上的exe文件而非来自系统的页交换文件。默认情况下,MS的连接器将X86平台的DLL的基地址设为0x10000000,将X64平台的DLL的基地址设为0x0 阅读全文
posted @ 2013-04-24 00:18 崔好好 阅读(381) 评论(0) 推荐(0)
浙公网安备 33010602011771号