在Windows中,很多應用程序文件是不完整的、可執行的,它們被拆分成相對獨立的動態鏈接庫或DLL文件。當壹個特定的過程被執行時,相應的DLL文件將被調用。應用程序可以使用多個DLL文件,DLL文件也可以由不同的應用程序使用。
DLL文件的含義
DLL文件是存儲在各種程序的函數(子進程)中的進程。當壹個程序需要調用這個函數時,需要先加載DLL,然後獲取函數的地址,最後調用。使用DLL文件的好處是程序在執行之初不需要加載所有的代碼,只在程序需要的時候才從DLL中取出函數。此外,使用dll還可以減小程序的大小。