當前位置:生活科普幫 >

科技 >科技生活 >

dll檔案是什麼意思

dll檔案是什麼意思

品牌型號:聯想拯救者Y9000P
系統:Windows 11

dll檔案是什麼意思

DLL檔案的意思是動態連結庫,也有人稱作應用程式拓展。一種可執行檔案,允許程式共享執行特殊任務所需的程式碼和其他資源。在Windows作業系統中,DLL對於程式執行是非常重要的,因為程式在執行的時候,必須連結到DLL檔案,才能夠正確地執行。

庫檔案分為靜態庫和動態庫,靜態庫和動態庫的區別體現在程式的連結階段:靜態庫在程式的連結階段被複制到了程式中;動態庫在連結階段沒有被複制到程式中,而是程式在執行時由系統動態載入到記憶體中供程式呼叫。使用動態庫系統只需載入一次,不同的程式可以得到記憶體中相同的動態庫的副本,因此節省了很多記憶體,而且使用動態庫也便於模組化更新程式。

應用程式中實行了模組化設計,也就是說並不是每個應用程式都編寫完所有的功能程式碼,而在執行過程中呼叫相應功能的DLL,不需執行的功能就不呼叫,所以加快程式載入速度和效率,其他應用程式可呼叫相關的DLL,利於促進程式碼重用以及記憶體使用效率,減少資源佔用,且程式更新時也只要更新相關的DLL就可。

由於輸入表中只包含DLL名而沒有它的路徑名,因此載入程式必須在磁碟上搜索DLL檔案。首先會嘗試從當前程式所在的目錄載入DLL,如果沒找到,則在Windows系統目錄中查詢,最後是在環境變數中列出的各個目錄下查詢。利用這個特點,先偽造一個系統同名的DLL,提供同樣的輸出表,每個輸出函式轉向真正的系統DLL。


標籤: dll 檔案
  • 文章版權屬於文章作者所有,轉載請註明 https://shkpb.com/keji/kejishenghuo/om12y3.html