DLL檔案是做什麼用的?dll檔案是幹什麼用的啊?

時間 2023-02-16 18:10:04

1樓:世界梧桐樹

是支撐程式的元件,例如360安全衛士,平時開啟只是操作介面,而這些dll起到防護,防毒作用等。

2樓:趙俊任

一般用於軟體的關聯函式。

dll檔案是幹什麼用的啊?

3樓:輕煙談生活

dll檔案放置於系統中,當我們執行某一個程式時,相應的dll檔案就會被呼叫。一個應用程式可使用多個dll檔案,一個dll檔案也可能被不同的應用程式使用,開啟dll檔案的具體操作步驟如下:

1、首先我們想要開啟檢視dll檔案,需要先安裝reflector軟體,該軟體可以開啟和檢視dll檔案。安裝後,可以在安裝目錄下,雙擊啟**標來啟動軟體。

2、程式執行成功後,開啟relector視窗。

3、點選軟體的file,在彈出下拉選單中,點選open assembly,該選項用於的開啟windows視窗選擇你要檢視的dll檔案。

4、在彈出的視窗中,找到要開啟的dll檔案,下面是選擇我桌面上的一個dll檔案,點選開啟按鈕。

4、開啟成功後,會在dll列表的最後,看到匯入到dll名稱。

5、點選名稱前面的加號圖示dll,選擇dll中的任意一個方法,在右側就可以檢視dll檔案的內容了。

4樓:萬能的神回覆

dll 是一個包含可由多個程式同時使用的**和資料的庫。例如,在 windows 作業系統中,comdlg32 dll 執行與對話方塊有關的常見函式。因此,每個程式都可以使用該 dll 中包含的功能來實現「開啟」對話方塊。

這有助於促進**重用和記憶體的有效使用。

通過使用 dll,程式可以實現模組化,由相對獨立的元件組成。例如,一個計帳程式可以按模組來銷售。可以在執行時將各個模組載入到主程式中(如果安裝了相應模組)。

因為模組是彼此獨立的,所以程式的載入速度更快,而且模組只在相應的功能被請求時才載入。

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

5樓:江夏之屈盛

應用檔案拓展檔案,可能是你的系統檔案丟失了,用工具找回了要不就重灌系統。

6樓:匿名使用者

dll是dynamic link library的縮寫,意為動態連結庫。dll檔案一般被存放在c:windowssystem目錄下。

在windows中,許多應用程式並不是一個完整的可執行檔案,它們被分割成一些相對獨立的動態連結庫,即dll檔案,放置於系統中。當我們執行某一個程式時,相應的dll檔案就會被呼叫。一個應用程式可有多個dll檔案,一個dll檔案也可能被幾個應用程式所共用,這樣的dll檔案被稱為共享dll檔案。

什麼是dll檔案?有何作用?

7樓:匿名使用者

系統檔案,和登錄檔有關係,如果隨意改動有可能會影響系統的正常執行。

8樓:匿名使用者

dll檔案(dynamic linkable library 即動態連結庫檔案),是一種不能單獨執行的檔案,它允許程式共享執行特殊任務所必需的**和其他資源。

比較大的應用程式都由很多模組組成,這些模組分別完成相對獨立的功能,它們彼此協作來完成整個軟體系統的工作。可能存在一些模組的功能較為通用,在構造其它軟體系統時仍會被使用。在構造軟體系統時,如果將所有模組的源**都靜態編譯到整個應用程式 exe 檔案中,會產生一些問題:

一個缺點是增加了應用程式的大小,它會佔用更多的磁碟空間,程式執行時也會消耗較大的記憶體空間,造成系統資源的浪費;另一個缺點是,在編寫大的 exe 程式時,在每次修改重建時都必須調整編譯所有源**,增加了編譯過程的複雜性,也不利於階段性的單元測試。

windows 系統平臺上提供了一種完全不同的較有效的程式設計和執行環境,你可以將獨立的程式模組建立為較小的 dll 檔案,並可對它們單獨編譯和測試。在執行時,只有當 exe 程式確實要呼叫這些 dll 模組的情況下,系統才會將它們裝載到記憶體空間中。這種方式不僅減少了 exe 檔案的大小和對記憶體空間的需求,而且使這些 dll 模組可以同時被多個應用程式使用。

windows 自己就將一些主要的系統功能以 dll 模組的形式實現。

一般來說,dll 是一種磁碟檔案,以。dll、.drv、.

fon、.sys 和許多以 .exe 為副檔名的系統檔案都可以是 dll。

它由全域性資料、服務函式和資源組成,在執行時被系統載入到呼叫程序的虛擬空間中,成為呼叫程序的一部分。如果與其它 dll 之間沒有衝突,該檔案通常對映到程序虛擬空間的同一地址上。dll 模組中包含各種匯出函式,用於向外界提供服務。

dll 可以有自己的資料段,但沒有自己的堆疊,使用與呼叫它的應用程式相同的堆疊模式;一個 dll 在記憶體中只有一個例項;dll 實現了**封裝性;dll 的編制與具體的程式語言及編譯器無關。

dll是什麼檔案,幹嘛用的啊?

什麼是dll檔案?dll檔案是什麼意思

dll檔案的作用!?

9樓:匿名使用者

dll的全稱是dynamic link library, 中文叫做"動態連結檔案"

在windows作業系統中, dll對於程式執行是非常重要的, 因為程式在執行的時候, 必須連結到dll檔案, 才能夠正確地執行。

但是當安裝的程式越來越多, dll檔案也就會越來越多, 如果當你刪除程式的時候, 沒有用的dll檔案沒有被刪除的話, 久而久之就造成系統的負擔了。

10樓:匿名使用者

樓主說的是一個方面, 其實軟體中dll作用很簡單, 通俗點說就是模組的非模態呼叫, 樓主別認為這個是複製的, 意思就是, 需要某個函式或者需要實現某個功能的時候, 才開始呼叫dll, 呼叫結束後釋放, 這個是非模態, 和exe比較好處是實時呼叫。exe是啟動時全部載入, 而dll是使用時載入, 不使用不載入, 這樣軟體執行起來速度也很快。如果樓主學的深入一點就知道, 我做過外掛, 外掛有個技術是執行緒式插入, 就是把dll插入遊戲的程序裡面從而可以方便使用遊戲的資料, 這個插入exe就做不到, 而dll很簡單就可以做到。

ok了。

dbgeng.dll檔案是幹什麼用的

11樓:士恬悅

找到了,就把它放回上面的目錄c:\windows\system32\

dll檔案是什麼有什麼作用,DLL檔案是什麼,有什麼作用?

dll是dynamic link library的縮寫,意為動態連結庫。在windows系統中,從windows3.x的後續版本起,大部分的系統dll檔案被存放在 systempath windows system32資料夾中 systempath為系統安裝根路徑 目錄下。dll是一個包含可由多個程...

dll和DAT檔案都有什麼用,dat是什麼檔案

dll 是系統檔案 dat是資料檔案。這兩個是庫檔案,裡面儲存了資料,是用來被呼叫的。免殺問題,請問定位dat檔案和dll檔案有什麼區別?1 dll和exe檔案的定位與dat檔案完全一樣 2 你免殺的木馬是pcshare,至少要定位dll和exe檔案,若要實現隱藏通訊功能,還要定位檔案。我的電腦出現...

怎麼用易語言開啟別人的DLL檔案

要編譯後才能成為dll檔案,當然編寫易程式的時候要選擇dll開發支援庫,直接改名字那等於掩耳盜鈴,因為其本質 檔案格式 沒有變。易語言要能開啟這檔案 微軟就不是世界老大了。必須 知道 函式名 還有 資料型別。一般函式名 可以用其他工具查詢到,就是資料型別沒辦法弄。如果你要注入別人的dll檔案你就需要...