请问各位,进程中第一次调用DLL的默认地址是多少?
如题,请教高手 问题点数:20、回复次数:6Top
1 楼MapleInHG()回复于 2006-03-04 15:04:16 得分 0
什么地址?谁的地址?Top
2 楼guanlicome(楼下继续)回复于 2006-03-04 15:11:22 得分 0
我记得进程运行时,到一个默认的地址去调用DLL,这是DLL的地址Top
3 楼cncharles(旺仔)回复于 2006-03-04 15:24:15 得分 5
Delphi中好像是00400000, VC就不知道了Top
4 楼guanlicome(楼下继续)回复于 2006-03-04 15:50:52 得分 0
啊,谢谢,好象是的Top
5 楼MapleInHG()回复于 2006-03-04 22:54:47 得分 10
dll加载时都会被加载到生成dll时链接程序选择的基地址上吧,exe默认的为0x400000,dll的为0x10000000,如果多个dll的基地址有相同的,会自动移动相应的基地址.
"到一个默认的地址去调用DLL",应该不存在这样的说法吧,dll被加载时它们的地址就固定了.
不知说得对不对,呵呵.Top
6 楼LookSail(老得牙都掉了还在学)回复于 2006-03-04 23:10:23 得分 5
0x10000000Top




