发信人: kentucky() 
整理人: wenbobo(2002-12-06 22:26:29), 站内信件
 | 
 
 
win32下的dll装入的是同一个虚拟空间,请问 有没有可能dll和call它的进程是不同的空间,
  在哪些系统里共享库和进程可能不在同一个地址空间, 这时候需要注意哪些事情。
  请有经验的同志们指点。
  -- ※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.96.190.64] 发信人: dunhill (澄溪露), 信区: C 标  题: Re: dll的地址空间 发信站: 网易虚拟社区 (Tue May 18 13:09:26 1999), 站内信件
  【 在 kentucky (older than the tree) 的大作中提到: 】
 : win32下的dll装入的是同一个虚拟空间,请问
 : 有没有可能dll和call它的进程是不同的空间,
 : 在哪些系统里共享库和进程可能不在同一个地址空间,
 : 这时候需要注意哪些事情。
 :    .......
 
 那时不可能的,你想一下,如果他们不再同一4G的虚拟空间,caller
 该如何传递参数给dll中的callee,就算你可以加上段选择符,传值
 的参数或者可以正确传送,但传的指针或引用就会指向未知的地方。
  -- 人说北方的狼族,会在寒风起,站在城门外 穿着腐锈的铁衣,呼唤城门开,眼中含着泪
  ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 210.75.46.91]
  | 
 
 
 |