谢谢楼上的!
to wocow3:
我看了自己写的mydll.dll在启动的2个testAPP.exe进程的地址空间的加载地址都是01620000,没有发生rebase现象,但是.text段显示就是private ws;我又看了一下ws2_32.dll的加载地址为71A20000,显示.text段是Shareable WS,我的系统是xp的,按照DLL代码在内存中只有一份的说法,为什么我的mydll.dll和ws2_32.dll会出现不一样的结果呢?
to xianglitian:
一个地址空间使用私有物理内存,一个地址空间使用共享的物理内存;
都是DLL代码段(.text)在进程地址空间中看到的属性。