系统DLL地址空间

时间:2011-04-28 18:27:27

标签: windows dll

我想知道Microsoft Windows操作系统中系统DLL的地址空间范围是多少。此外,如果重新分配DLL,这是否意味着使用它的应用程序会崩溃?

1 个答案:

答案 0 :(得分:3)

DLL重定位是一种常见现象,只是意味着DLL被加载到不是DLL指定的首选基本位置的位置的内存中(通常因为另一个DLL已占用DLL的地址空间的一部分)会“喜欢”使用)。除非DLL对它的加载位置做了一些严重缺陷的假设,否则一切都应该很好,不会发生崩溃。

使用ProcExp或类似工具查看进程的各种DLL使用的地址空间。