網站首頁 教育 學前教育 精緻生活 飲食養生 命理 科普教育 金融 歷史 影視 數碼 熱門資訊
當前位置:生活百科站 > 科普教育 > 

dll檔案怎麼檢視裡面的程式碼

欄目: 科普教育 / 釋出於: / 人氣:1.35W

DLL是Dynamic Link Library的縮寫,意為動態連結庫。DLL檔案一般被存放在C:WindowsSystem目錄下。在Windows中,許多應用程式並不是一個完整的可執行檔案,它們被分割成一些相對獨立的動態連結庫,即DLL檔案,放置於系統中。當我們執行某一個程式時,相應的DLL檔案就會被呼叫。一個應用程式可有多個DLL檔案,一個DLL檔案也可能被幾個應用程式所共用,這樣的DLL檔案被稱為共享DLL檔案。

理論上DLL是不能開啟的,如果您還是想開啟,可以使用一些軟體開發或反編譯功能,比如DLL函式檢視器,但不建議修改。

當然也有的DLL是加了殼的,您需要先脫殼才可以。刪除DLL檔案或修改DLL檔案的內容,可能會導某些程式無法開啟或執行錯誤,提示沒有DLL檔案。因此一般情況下不建議您開啟DLL檔案或進一步對其進行編輯操作。

dll檔案作用如下:

1、動態連結庫是早期Windows系統由於受限於當時計算機記憶體空間較小的問題而出現的一種記憶體優化方法。當一段相同的子程式被多個程式呼叫時,為了減少記憶體消耗,可以將這段子程式儲存為一個可執行檔案,當被多個程式呼叫時只在記憶體中生成和使用同一個例項。

2、在Windows作業系統中,每個程式都可以使用該DLL中包含的功能來實現“開啟”對話方塊。這有助於促進程式碼重用和記憶體的有效使用。

3、通過使用DLL,程式可以實現模組化,由相對獨立的元件組成。例如,一個記賬程式可以按模組來銷售。可以在執行時將各個模組載入到主程式中(如果安裝了相應模組)。因為模組是彼此獨立的,所以程式的載入速度更快,而且模組只在相應的功能被請求時才載入。

4、此外,可以更為容易地將更新應用於各個模組,而不會影響該程式的其他部分。例如,可能具有一個工資計算程式,而稅率每年都會更改。當這些更改被隔離到DLL中以後,無需重新生成或安裝整個程式就可以應用更新。

dll檔案怎麼檢視裡面的程式碼

DLL(Dynamic Link Library)檔案為動態連結庫檔案,又稱“應用程式拓展”,是軟體檔案型別。在Windows中,許多應用程式並不是一個完整的可執行檔案,它們被分割成一些相對獨立的動態連結庫,即DLL檔案,放置於系統中。當執行某一個程式時,相應的DLL檔案就會被呼叫。一個應用程式可使用多個DLL檔案,一個DLL檔案也可能被不同的應用程式使用,這樣的DLL檔案被稱為共享DLL檔案。

DLL檔案中存放的是各類程式的函式(子過程)實現過程,當程式需要呼叫函式時需要先載入DLL,然後取得函式的地址,最後進行呼叫。使用DLL檔案的好處是程式不需要在執行之初載入所有程式碼,只有在程式需要某個函式的時候才從DLL中取出。另外,使用DLL檔案還可以減小程式的體積。