//但DLL多次裝載時,每次裝載都創建一個變量地址空間的復本,因此各次DLL裝載時,所訪問的DLL中變量地址不是同一個變量地址.
Wi n 3 2就不再共享D L L的全局变量。因为每个应用程序都是将D L L映射到自己的地址空间,同时D L L的数据也就随之被映射。
这样,每个应用程序都有自己D L L数据实例,在个应用程序中修改D L L中的全局变量,就不会影响其他应用程序。
如果想把一个1 6位的应用程序移植到3 2位的Wi n 3 2下,而仍然以1 6位的共享方式来共享全局变量,这就要求以一种内存映射文件的技术来实现。 通过内存映射文件,两个应用程序可以访问同一个文件。