在Windows的旧变体中的DLL文件
旧版本的Windows,每个运行中的进程都占据了一个巨大的问题解决区域,只需要一份DLL代码,所有的功能就能正常工作.
假设下载的DLL中的特定程序或程序组合没有这些地址可用。那么就有必要对DLL代码做一个额外的拷贝,应用一套独特的可重定位的输入系数。当物理内存需要恢复时,必须在被占用的代码部分及其内容中进行重置,并从DLL文件中快速重新加载。一个类似的架构理念,允许GDI加载完全不同的设备驱动程序,允许Windows加载其他Windows软件包,并允许这些程序从共享的USER和GDI库中调用API.
正因为如此,一个DLL文件可能在类似的时间内为公司提供多个实用程序。如果一个依赖的DLL被升级到更现代的版本,被旧版本覆盖,或从PC上删除,这个系统对DLL文件的计数可能不会因为它应该工作。ActiveX控件、控制面板记录数据和设备驱动程序是Windows/的一些信息,作为动态链接库.