20.3 延迟载入DLL 20.3.1延迟载入的目的 (1)如果应用程序使用了多个DLL,那么它的初始化可能比慢,因为加载程序要将所有必需的DLL映射到进程的地址空间.→利用延迟加载可将载入过程延伸到执行过程时 (2)如果我们的代码调用的操作系统的一个新函数,但程序又试图在老版本的操作系统运行.这时程序会被终止.这时可以有两种解决方法:一种是判断利用GetVersionEx操作系统,在老系统中使用旧函数而不使用新函数.另一种是通过延迟载入,通过SEH来捕获异 20.3.2延迟载入技术 (1)延迟…