dll是什么文件

dll是什么文件格式?DLL文件即動態鏈接庫文件,是一種可執行文件,它允許程序共享執行特殊任務所必需的代碼和其他資源 。Windows提供的DLL文件中包含了允許基于Windows的程序在Windows環境下操作的許多函數和資源 。

DLL多數情況下是帶有DLL擴展名的文件,但也可能是EXE或其他擴展名 。它們向運行于Windows操作系統下的程序提供代碼、數據或函數 。程序可根據DLL文件中的指令打開、啟用、查詢、禁用和關閉驅動程序 。

DLL的全稱是Dynamic Link Library, 中文叫做“動態鏈接文件” 。在Windows操作系統中, DLL對于程序執行是非常重要的, 因為程序在執行的時候, 必須鏈接到DLL文件, 才能夠正確地運行 。而有些DLL文件可以被許多程序共用 。因此, 程序設計人員可以利用DLL文件, 使程序不至于太過巨大 。但是當安裝的程序越來越多, DLL文件也就會越來越多, 如果當你刪除程序的時候, 沒有用的DLL文件沒有被刪除的話, 久而久之就造成系統的負擔了 。

DLL是動態連接庫 。使用動態連接庫的一些好處是:
1.多個應用程序共享代碼和數據:比如Office軟件的各個組成部分有相似的外觀和功能,這就是通過共享動態連接庫實現的 。
2.在鉤子程序過濾系統消息時必須使用動態連接庫 。
3.動態連接庫以一種自然的方式將一個大的應用程序劃分為幾個小的模塊,有利于小組內部成員的分工與合作 。而且,各個模塊可以獨立升級 。如果小組中的一個成員開發了一組實用例程,他就可以把這些例程放在一個動態連接庫中,讓小組的其他成員使用 。
4.為了實現應用程序的國際化,往往需要使用動態連接庫 。使用動態連接庫可以將針對某一國家、語言的信息存放在其中 。對于不同的版本 , 使用不同的動態連接庫 。在使用AppWizard生成應用程序時,我們可以指定資源文件使用的語言,這就是通過提供不同的動態連接庫實現的 。
VC++、C++ Builder、Delphi都可以編寫DLL文件 。Visual Basic 5.0以上版本也可以編寫一種特殊的DLL , 即ActiveX DLL 。

DLL不是獨立運行的程序,它是某個程序的一個部分,它只能由所屬的程序調用 。用戶不能,也不需要打開它 。

pzz是什么文件格式用 CubeMedia2 掃了一遍,發現是有 BGM的,不過噪音很大(解碼問題) , 沒辦法解出正常的聲音 。音頻的是X_DATA.BIN文件里的,整堆*.adx文件的都是音頻文件和人物音頻 。我特想知道Z_DATA里的都是神馬來的 。

dll是什么文件的格式,是干什么用的,用什么打開?DLL文件即動態鏈接庫文件,是一種可執行文件,它允許程序共享執行特殊任務所必需的代碼和其他資源 。Windows提供的DLL文件中包含了允許基于Windows的程序在Windows環境下操作的許多函數和資源 。DLL多數情況下是帶有DLL擴展名的文件,但也可能是EXE或其他擴展名 。它們向運行于Windows操作系統下的程序提供代碼、數據或函數 。程序可根據DLL文件中的指令打開、啟用、查詢、禁用和關閉驅動程序 。DLL的全稱是Dynamic Link Library, 中文叫做“動態鏈接文件” 。在Windows操作系統中, DLL對于程序執行是非常重要的, 因為程序在執行的時候, 必須鏈接到DLL文件, 才能夠正確地運行 。而有些DLL文件可以被許多程序共用 。因此, 程序設計人員可以利用DLL文件, 使程序不至于太過巨大 。但是當安裝的程序越來越多, DLL文件也就會越來越多, 如果當你刪除程序的時候, 沒有用的DLL文件沒有被刪除的話, 久而久之就造成系統的負擔了 。DLL是動態連接庫 。使用動態連接庫的一些好處是:1.多個應用程序共享代碼和數據:比如Office軟件的各個組成部分有相似的外觀和功能,這就是通過共享動態連接庫實現的 。2.在鉤子程序過濾系統消息時必須使用動態連接庫 。3.動態連接庫以一種自然的方式將一個大的應用程序劃分為幾個小的模塊,有利于小組內部成員的分工與合作 。而且,各個模塊可以獨立升級 。如果小組中的一個成員開發了一組實用例程,他就可以把這些例程放在一個動態連接庫中 , 讓小組的其他成員使用 。4.為了實現應用程序的國際化,往往需要使用動態連接庫 。使用動態連接庫可以將針對某一國家、語言的信息存放在其中 。對于不同的版本,使用不同的動態連接庫 。在使用AppWizard生成應用程序時,我們可以指定資源文件使用的語言,這就是通過提供不同的動態連接庫實現的 。VC++、C++ Builder、Delphi都可以編寫DLL文件 。Visual Basic 5.0以上版本也可以編寫一種特殊的DLL , 即ActiveX DLL 。DLL不是獨立運行的程序 , 它是某個程序的一個部分 , 它只能由所屬的程序調用 。用戶不能,也不需要打開它 。系統中有許多DLL動態鏈接庫文件,它們一般存放在系統盤下Windows\System32文件夾中,當運行某一程序時將會調用相應的DLL文件 。而由于DLL文件是可以被多個程序共享的,所以當卸載或安裝一些程序時 , 很容易將其一起卸載掉或進行不正確的修改操作 。如果在試圖打開系統信息程序 , 來查看系統狀態時出現沒有找到就說明.DLL文件已丟失了,解決這類故障的一般方法如下:比如:MFC42u.DLL文件的提示錯誤的解決方法!首先,在Windows XP的安裝光盤中查找是否有MFC42u.DLL文件,如果有直接將該文件復制到Windows\System32文件夾中即可 。如果是壓縮格式的(類似上例中的rundll32.ex_文件),那么可使用expand命令將光盤中的文件解壓到System32文件夾中 。如果找不到MFC42u.DLL文件 , 也找不到其壓縮格式(本例正是這種情況),那么這時在微軟的搜索頁面(網址為: http://search.microsoft.com/search/search.aspx?st=b&na=80&qu=&View=zh-cn) 輸入“MFC42u.DLL”作為搜索關鍵字進行搜索,然后打開相關的搜索頁面查看相關內容 。根據打開的頁面提示內容,要想獲得這個MFC42u.Dll文件,我們可以安裝微軟開發的Vcredist.exe程序來獲得 。這樣下載并安裝該程序后,可在其安裝文件夾中找到MFC42u.DLL文件,將其復制到System32文件夾中即可 。如果你覺得這樣比較麻煩,那么可到一些專業DLL文件下載網站進行下載,比如 http://www.2dll.com,這樣只要在網頁中找到相應的下載鏈接并將其下載到相應的文件夾中即可修復 。當然,如果有條件也可以在其它電腦上復制相關的文件來修復 。小提示:有些DLL文件復制到相應的目錄后還需要進行注冊,假如System32文件夾中的abc.dll文件需要系統進行注冊認證 , 這時可在運行窗口中執行“regsvr32 c:\windows\system32\abc.dll”命令 , 進行組件的注冊操作即可.

DLL是什么文件?

dll是什么文件

文章插圖

是動態鏈接庫 。動態鏈接庫(英語:Dynamic-link library,縮寫為DLL)是微軟公司在微軟視窗操作系統中實現共享函數庫概念的一種實現方式 。這些庫函數的擴展名是.DLL、.OCX(包含ActiveX控制的庫)或者.DRV(舊式的系統驅動程序) 。DLL的文件格式與視窗EXE文件一樣——也就是說,等同于32位視窗的可移植執行文件(PE)和16位視窗的New Executable(NE) 。作為EXE格式,DLL可以包括源代碼、數據和資源的多種組合 。擴展資料dll的背景DLL的最初目的是節約應用程序所需的磁盤和內存空間 。在一個傳統的非共享庫中,一部分代碼簡單地附加到調用的程序上 。如果兩個程序調用同一個子程序,就會出現兩份那段代碼 。相反,許多應用共享的代碼能夠切分到一個DLL中,在硬盤上存為一個文件,在內存中使用一個實例(instance) 。DLL的廣泛應用使得早期的視窗能夠在緊張的內存條件下運行 。DLL提供了如模塊化這樣的共享庫的普通好處 。模塊化允許僅僅更改幾個應用程序共享使用的一個DLL中的代碼和數據而不需要更改應用程序自身 。這種模塊化的基本形式允許如Microsoft Office、Microsoft Visual Studio、甚至Microsoft Windows自身這樣大的應用程序使用較為緊湊的補丁和服務包 。參考資料來源百度百科-dll
dll是什么文件的后綴名?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 的編制與具體的編程語言及編譯器無關 。在 Win32 環境中,每個進程都復制了自己的讀/寫全局變量 。如果想要與其它進程共享內存 , 必須使用內存映射文件或者聲明一個共享數據段 。DLL 模塊需要的堆棧內存都是從運行進程的堆棧中分配出來的 。Windows 在加載 DLL 模塊時將進程函數調用與 DLL 文件的導出函數相匹配 。Windows 操作系統對 DLL 的操作僅僅是把 DLL 映射到需要它的進程的虛擬地址空間里去 。DLL 函數中的代碼所創建的任何對象(包括變量)都歸調用它的線程或進程所有 。調用方式: 1、靜態調用方式:由編譯系統完成對 DLL 的加載和應用程序結束時 DLL 卸載的編碼(如還有其它程序使用該 DLL,則 Windows 對 DLL 的應用記錄減1,直到所有相關程序都結束對該 DLL 的使用時才釋放它,簡單實用,但不夠靈活,只能滿足一般要求 。隱式的調用:需要把產生動態連接庫時產生的 .LIB 文件加入到應用程序的工程中,想使用 DLL 中的函數時,只須說明一下 。隱式調用不需要調用 LoadLibrary() 和 FreeLibrary() 。程序員在建立一個 DLL 文件時,鏈接程序會自動生成一個與之對應的 LIB 導入文件 。該文件包含了每一個 DLL 導出函數的符號名和可選的標識號 , 但是并不含有實際的代碼 。LIB 文件作為 DLL 的替代文件被編譯到應用程序項目中 。當程序員通過靜態鏈接方式編譯生成應用程序時,應用程序中的調用函數與 LIB 文件中導出符號相匹配,這些符號或標識號進入到生成的 EXE 文件中 。LIB 文件中也包含了對應的 DL L文件名(但不是完全的路徑名),鏈接程序將其存儲在 EXE 文件內部 。當應用程序運行過程中需要加載 DLL 文件時,Windows 根據這些信息發現并加載 DLL,然后通過符號名或標識號實現對 DLL 函數的動態鏈接 。所有被應用程序調用的 DLL 文件都會在應用程序 EXE 文件加載時被加載在到內存中 ??蓤绦谐绦蜴溄拥揭粋€包含 DLL 輸出函數信息的輸入庫文件(.LIB文件) 。操作系統在加載使用可執行程序時加載 DLL ??蓤绦谐绦蛑苯油ㄟ^函數名調用 DLL 的輸出函數,調用方法和程序內部其 它的函數是一樣的 。2、動態調用方式:是由編程者用 API 函數加載和卸載 DLL 來達到調用 DLL 的目的 , 使用上較復雜,但能更加有效地使用內存,是編制大型應用程序時的重要方式 。顯式的調用: 是指在應用程序中用 LoadLibrary 或 MFC 提供的 AfxLoadLibrary 顯式的將自己所做的動態連接庫調進來,動態連接庫的文件名即是上面兩個函數的參數,再用 GetProcAddress() 獲取想要引入的函數 。自此 , 你就可以象使用如同本應用程序自定義的函數一樣來調用此引入函數了 。在應用程序退出之前 , 應該用 FreeLibrary 或 MFC 提供的 AfxFreeLibrary 釋放動態連接庫 。直接調用 Win32 的 LoadLibary 函數,并指定 DLL 的路徑作為參數 。LoadLibary 返回 HINSTANCE 參數,應用程序在調用 GetProcAddress 函數時使用這一參數 。GetProcAddress 函數將符號名或標識號轉換為 DLL 內部的地址 。程序員可以決定 DLL 文件何時加載或不加載,顯式鏈接在運行時決定加載哪個 DLL 文件 。使用 DLL 的程序在使用之前必須加載(LoadLibrary)加載DLL從而得到一個DLL模塊的句柄,然后調用 GetProcAddress 函數得到輸出函數的指針,在退出之前必須卸載DLL(FreeLibrary) 。正因為DLL 有占用內存小,好編輯等的特點有很多電腦病毒都是DLL格式文件 。但不能單獨運行 。動態鏈接庫通常都不能直接運行,也不能接收消息 。它們是一些獨立的文件 , 其中包含能被可執行程序或其它DLL調用來完成某項工作的函數 。只有在其它模塊調用動態鏈接庫中的函數時,它才發揮作用 。

什么是dll文件?dll文件是什么意思DLL是Dynamic
Link
Library的縮寫,意為動態鏈接庫 。在Windows中 , 許多應用程序并不是一個完整的可執行文件 , 它們被分割成一些相對獨立的動態鏈接庫,即DLL文件 , 放置于系統中 。當我們執行某一個程序時,相應的DLL文件就會被調用 。一個應用程序可有多個DLL文件,一個DLL文件也可能被幾個應用程序所共用 , 這樣的DLL文件被稱為共享DLL文件 。DLL文件一般被存放在C:\Windows\System目錄下 。
1、如何了解某應用程序使用哪些DLL文件
右鍵單擊該應用程序并選擇快捷菜單中的“快速查看”命令,在隨后出現的“快速查看”窗口的“引入表”一欄中你將看到其使用DLL文件的情況 。
2、如何知道DLL文件被幾個程序使用
運行Regedit,進入HKEY_LOCAL_MACHINE\Software\Microsrft\Windows\Current-
Version\SharedDlls子鍵查看,其右邊窗口中就顯示了所有DLL文件及其相關數據 , 其中數據右邊小括號內的數字就說明了被幾個程序使用,(2)表示被兩個程序使用,(0)則表示無程序使用,可以將其刪除 。
3、如何解決DLL文件丟失的情況
有時在卸載文件時會提醒你刪除某個DLL文件可能會影響其他應用程序的運行 。所以當你卸載軟件時,就有可能誤刪共享的DLL文件 。一旦出現了丟失DLL文件的情況,如果你能確定其名稱 , 可以在Sysbckup(系統備份文件夾)中找到該DLL文件,將其復制到System文件夾中 。如果這樣不行,在電腦啟動時又總是出現“***dll文件丟失……”的提示框,你可以在“開始/運行”中運行Msconfig,進入系統配置實用程序對話框以后,單擊選擇“System.ini”標簽 , 找出提示丟失的DLL文件,使其不被選中,這樣開機時就不會出現錯誤提示了 。

電腦里的DLL是什么文件?動態鏈接庫英文為DLL,是Dynamic Link Library 的縮寫形式,DLL 是一個包含可由多個程序同時使用的代碼和數據的庫,DLL不是可執行文件 。動態鏈接提供了一種方法,使進程可以調用不屬于其可執行代碼的函數 。函數的可執行代碼位于一個 DLL 中,該 DLL 包含一個或多個已被編譯、鏈接并與使用它們的進程分開存儲的函數 。DLL 還有助于共享數據和資源 。多個應用程序可同時訪問內存中單個DLL 副本的內容 。DLL 是一個包含可由多個程序同時使用的代碼和數據的庫 。

如果DLL文件丟失、損壞、找不到等問題用可牛殺毒系統急救箱可以智能匹配與電腦操作系統相符的DLL文件 , 一鍵修復 。

可修復系統文件列表:

shdocvw.dll,Ddraw.dll,D3d8.dll,rpcss.dll,olepro32.dll,d3d8thk.dll,shdocvw.dll,comdlg32.dll,d3d9.dll,lpk.dll,kernel32.dll,ksuser.dll,urlmon.dll,npptools.dll,rundll32.exe,shdocvw.dll,imm32.dll,usp10.dll,midimap.dll,dinput8.dll,userenv.dll,,ctfmon.exe,conime.exe,msvcrt.dll,dbghelp.dll,D3D8THK.DLL,NETBIOS.SYS,msvcr71.dll,msimg32.dll,Userinit.exe,Explorer.exe,sensapi.dll

DLL文件是什么文件?一般在哪個盤的哪個文件里?DLL是程序運行時需要的一種鏈接文件 。一般程序都用得到的 。具體在哪個文件里,看你的程序安裝在哪個文件夾下了 。
也就是說,基本上哪個軟件的安裝文件夾里都會有DLL 。

dll文件是什么?可以刪嗎?DLL文件即動態鏈接庫文件,是一種可執行文件,它允許程序共享執行特殊任務所必需的代碼和其他資源 。Windows提供的DLL文件中包含了允許基于Windows的程序在Windows環境下操作的許多函數和資源 。
DLL多數情況下是帶有DLL擴展名的文件,但也可能是EXE或其他擴展名 。它們向運行于Windows操作系統下的程序提供代碼、數據或函數 。程序可根據DLL文件中的指令打開、啟用、查詢、禁用和關閉驅動程序 。
DLL是Dynamic Link Library的縮寫,意為動態鏈接庫 。在Windows中,許多應用程序并不是一個完整的可執行文件,它們被分割成一些相對獨立的動態鏈接庫,即DLL文件 , 放置于系統中 。當我們執行某一個程序時,相應的DLL文件就會被調用 。一個應用程序可有多個DLL文件,一個DLL文件也可能被幾個應用程序所共用,這樣的 DLL文件被稱為共享DLL文件 。DLL文件一般被存放在C:\Windows\System目錄下 。
1、如何了解某應用程序使用哪些DLL文件
右鍵單擊該應用程序并選擇快捷菜單中的“快速查看”命令 , 在隨后出現的“快速查看”窗口的“引入表”一欄中你將看到其使用DLL文件的情況 。
2、如何知道DLL文件被幾個程序使用
運行Regedit,進入HKEY_LOCAL_MACHINE\Software\Microsrft\Windows\Current-
Version\SharedDlls子鍵查看,其右邊窗口中就顯示了所有DLL文件及其相關數據 , 其中數據右邊小括號內的數字就說明了被幾個程序使用,(2)表示被兩個程序使用 , (0)則表示無程序使用,可以將其刪除 。
3、如何解決DLL文件丟失的情況
有時在卸載文件時會提醒你刪除某個DLL文件可能會影響其他應用程序的運行 。所以當你卸載軟件時 , 就有可能誤刪共享的DLL文件 。一旦出現了丟失DLL文件的情況,如果你能確定其名稱,可以在Sysbckup(系統備份文件夾)中找到該DLL文件,將其復制到System文件夾中 。如果這樣不行,在電腦啟動時又總是出現“***dll文件丟失……”的提示框 , 你可以在“開始/運行”中運行Msconfig , 進入系統配置實用程序對話框以后,單擊選擇“System.ini”標簽,找出提示丟失的DLL文件,使其不被選中,這樣開機時就不會出現錯誤提示了 。
參考資料:http://very80.blogchina.com/2579838.html

什么是DLL文件?有何作用?
dll是什么文件

文章插圖

DLL(Dynamic Link Library)文件即庫文件,是動態鏈接庫文件,又稱“應用程序拓展”,是軟件文件類型 。在Windows中,許多應用程序并不是一個完整的可執行文件,它們被分割成一些相對獨立的動態鏈接庫 , 即DLL文件 , 放置于系統中 。當我們執行某一個程序時,相應的DLL文件就會被調用 。擴展資料你可以簡單的把DLL看成一種倉庫 , 它提供給你一些可以直接拿來用的變量、函數或類 。在倉庫的發展史上經歷了“無庫-靜態鏈接庫-動態鏈接庫”的時代 。靜態鏈接庫與動態鏈接庫都是共享代碼的方式,如果采用靜態鏈接庫,則無論你愿不愿意,lib中的指令都被直接包含在最終生成的EXE文件中了 。但是若使用DLL,該DLL不必被包含在最終EXE文件中,EXE文件執行時可以“動態”地引用和卸載這個與EXE獨立的DLL文件 。靜態鏈接庫和動態鏈接庫的另外一個區別在于靜態鏈接庫中不能再包含其他的動態鏈接庫或者靜態庫,而在動態鏈接庫中還可以再包含其他的動態或靜態鏈接庫 。參考資料來源:百度百科-庫文件
dll是什么格式的文件?要怎樣才能在電腦上打開?DLL文件即動態鏈接庫文件 , 是一種可執行文件 , 它允許程序共享執行特殊任務所必需的代碼和其他資源 。Windows提供的DLL文件中包含了允許基于Windows的程序在Windows環境下操作的許多函數和資源 。
DLL多數情況下是帶有DLL擴展名的文件,但也可能是EXE或其他擴展名 。它們向運行于Windows操作系統下的程序提供代碼、數據或函數 。程序可根據DLL文件中的指令打開、啟用、查詢、禁用和關閉驅動程序 。
DLL是Dynamic Link Library的縮寫,意為動態鏈接庫 。在Windows中,許多應用程序并不是一個完整的可執行文件 , 它們被分割成一些相對獨立的動態鏈接庫,即DLL文件,放置于系統中 。當我們執行某一個程序時 , 相應的DLL文件就會被調用 。一個應用程序可有多個DLL文件,一個DLL文件也可能被幾個應用程序所共用,這樣的 DLL文件被稱為共享DLL文件 。DLL文件一般被存放在C:\Windows\System目錄下 。
1、如何了解某應用程序使用哪些DLL文件
右鍵單擊該應用程序并選擇快捷菜單中的“快速查看”命令,在隨后出現的“快速查看”窗口的“引入表”一欄中你將看到其使用DLL文件的情況 。
2、如何知道DLL文件被幾個程序使用
運行Regedit,進入HKEY_LOCAL_MACHINE\Software\Microsrft\Windows\Current-
Version\SharedDlls子鍵查看,其右邊窗口中就顯示了所有DLL文件及其相關數據,其中數據右邊小括號內的數字就說明了被幾個程序使用 , (2)表示被兩個程序使用,(0)則表示無程序使用,可以將其刪除 。
3、如何解決DLL文件丟失的情況
有時在卸載文件時會提醒你刪除某個DLL文件可能會影響其他應用程序的運行 。所以當你卸載軟件時,就有可能誤刪共享的DLL文件 。一旦出現了丟失DLL文件的情況,如果你能確定其名稱,可以在Sysbckup(系統備份文件夾)中找到該DLL文件,將其復制到System文件夾中 。如果這樣不行,在電腦啟動時又總是出現“***dll文件丟失……”的提示框,你可以在“開始/運行”中運行Msconfig,進入系統配置實用程序對話框以后,單擊選擇“System.ini”標簽,找出提示丟失的DLL文件,使其不被選中 , 這樣開機時就不會出現錯誤提示了 。

打開方式選擇用記事本打開 或者在開始——運行——輸入write 運行 ——打開后綴dll文件 如果出現亂碼最好別改動它

電腦文件里面的后綴dll是什么文件?動態鏈接庫,里面放的是函數和變量的定義.
如果exe文件使用的是動態鏈接庫,則exe本身并不包含相關的函數代碼實現,他只是獲得一個引用.
當exe啟動時,它會把dll加載到其地址空間.(dll有幾個搜索目錄,計算機windows操作系統會自動認別其dll所在位置),如果無法找到dll文件,通常會顯錯誤信息(這樣看程序員有沒錯誤處理代碼)

DLL是什么,是否電腦上所有的DLL都可以刪除?
dll是什么文件

文章插圖

DLL是一個包含可由多個程序,同時使用的代碼和數據的庫 。例如,在 Windows 操作系統中,Comdlg32.dll 執行與對話框有關的常見函數 。因此,每個程序都可以使用該 DLL 中包含的功能來實現“打開”對話框 。這有助于避免代碼重用和促進內存的有效使用 。通過使用 DLL,程序可以實現模塊化,由相對獨立的組件組成 。DLL文件不能刪除 , 刪除DLL將導致相關聯的應用程序崩潰 。擴展資料DLL的優點當程序使用 DLL 時,具有以下的優點: 使用較少的資源,當多個程序使用同一個函數庫時,DLL 可以減少在磁盤和物理內存中加載的代碼的重復量 。這不僅可以大大影響在前臺運行的程序,而且可以大大影響其他在 Windows 操作系統上運行的程序 。推廣模塊式體系結構DLL 有助于促進模塊式程序的開發 。這可以幫助您開發要求提供多個語言版本的大型程序或要求具有模塊式體系結構的程序 。模塊式程序的一個示例是具有多個可以在運行時動態加載的模塊的計帳程序 。簡化部署和安裝當 DLL 中的函數需要更新或修復時,部署和安裝 DLL 不要求重新建立程序與該 DLL 的鏈接 。
是不是電腦里所有dll的文件都可以刪?不是的!絕大部分DLL后綴文件都不可以刪除的說!
都不知道誰告訴你的DLL文件可以刪除!

電腦里的SYSTEM32里存放的是什么文件,DLL有是起到什么作用的?SYSTEM32是系統的加栽程序最好不要動,你要是好奇動了的話呵呵只有重裝系統了
DLL是連接程序

dll文件的作用?。?/h3>DLL文件(Dynamic Linkable Library 即動態鏈接庫文件),是一種不能單獨運行的文件 , 它允許程序共享執行特殊任務所必需的代碼和其他資源
比較大的應用程序都由很多模塊組成 , 這些模塊分別完成相對獨立的功能,它們彼此協作來完成整個軟件系統的工作 ??赡艽嬖谝恍┠K的功能較為通用,在構造其它軟件系統時仍會被使用 。在構造軟件系統時,如果將所有模塊的源代碼都靜態編譯到整個應用程序 EXE 文件中,會產生一些問題:一個缺點是增加了應用程序的大小,它會占用更多的磁盤空間,程序運行時也會消耗較大的內存空間,造成系統資源的浪費;另一個缺點是 , 在編寫大的 EXE 程序時,在每次修改重建時都必須調整編譯所有源代碼,增加了編譯過程的復雜性,也不利于階段性的單元測試 。
Windows 系統平臺上提供了一種完全不同的較有效的編程和運行環境,你可以將獨立的程序模塊創建為較小的 DLL 文件 , 并可對它們單獨編譯和測試 。在運行時,只有當 EXE 程序確實要調用這些 DLL 模塊的情況下,系統才會將它們裝載到內存空間中 。這種方式不僅減少了 EXE 文件的大小和對內存空間的需求 , 而且使這些 DLL 模塊可以同時被多個應用程序使用 。Windows 自己就將一些主要的系統功能以 DLL 模塊的形式實現 。
一般來說,DLL 是一種磁盤文件 , 以.dll、.DRV、.FON、.SYS 和許多以 .EXE 為擴展名的系統文件都可以是 DLL 。它由全局數據、服務函數和資源組成,在運行時被系統加載到調用進程的虛擬空間中 , 成為調用進程的一部分 。如果與其它 DLL 之間沒有沖突 , 該文件通常映射到進程虛擬空間的同一地址上 。DLL 模塊中包含各種導出函數,用于向外界提供服務 。DLL 可以有自己的數據段,但沒有自己的堆棧,使用與調用它的應用程序相同的堆棧模式;一個 DLL 在內存中只有一個實例;DLL 實現了代碼封裝性;DLL 的編制與具體的編程語言及編譯器無關 。
在 Win32 環境中,每個進程都復制了自己的讀/寫全局變量 。如果想要與其它進程共享內存 , 必須使用內存映射文件或者聲明一個共享數據段 。DLL 模塊需要的堆棧內存都是從運行進程的堆棧中分配出來的 。Windows 在加載 DLL 模塊時將進程函數調用與 DLL 文件的導出函數相匹配 。Windows 操作系統對 DLL 的操作僅僅是把 DLL 映射到需要它的進程的虛擬地址空間里去 。DLL 函數中的代碼所創建的任何對象(包括變量)都歸調用它的線程或進程所有 。
調用方式:
1、靜態調用方式:由編譯系統完成對 DLL 的加載和應用程序結束時 DLL 卸載的編碼(如還有其它程序使用該 DLL,則 Windows 對 DLL 的應用記錄減1,直到所有相關程序都結束對該 DLL 的使用時才釋放它,簡單實用,但不夠靈活 , 只能滿足一般要求 。
隱式的調用:需要把產生動態連接庫時產生的 .LIB 文件加入到應用程序的工程中 , 想使用 DLL 中的函數時,只須說明一下 。隱式調用不需要調用 LoadLibrary() 和 FreeLibrary() 。程序員在建立一個 DLL 文件時 , 鏈接程序會自動生成一個與之對應的 LIB 導入文件 。該文件包含了每一個 DLL 導出函數的符號名和可選的標識號 , 但是并不含有實際的代碼 。LIB 文件作為 DLL 的替代文件被編譯到應用程序項目中 。
當程序員通過靜態鏈接方式編譯生成應用程序時,應用程序中的調用函數與 LIB 文件中導出符號相匹配,這些符號或標識號進入到生成的 EXE 文件中 。LIB 文件中也包含了對應的 DL L文件名(但不是完全的路徑名),鏈接程序將其存儲在 EXE 文件內部 。
2、動態調用方式:是由編程者用 API 函數加載和卸載 DLL 來達到調用 DLL 的目的,使用上較復雜,但能更加有效地使用內存 , 是編制大型應用程序時的重要方式 。
顯式的調用:
是指在應用程序中用 LoadLibrary 或 MFC 提供的 AfxLoadLibrary 顯式的將自己所做的動態連接庫調進來,動態連接庫的文件名即是上面兩個函數的參數 , 再用 GetProcAddress() 獲取想要引入的函數 。自此 , 你就可以象使用如同本應用程序自定義的函數一樣來調用此引入函數了 。
正因為DLL 有占用內存?。帽嗉鵲奶氐閿瀉芏嗟縋圓《徑際荄LL格式文件 。但不能單獨運行 。
動態鏈接庫通常都不能直接運行 , 也不能接收消息 。它們是一些獨立的文件,其中包含能被可執行程序或其它DLL調用來完成某項工作的函數 。只有在其它模塊調用動態鏈接庫中的函數時,它才發揮作用 。

什么是“動態鏈接庫文件”?它有什么作用?動態鏈接庫文件 , 是一種可執行文件,它允許程序共享執行特殊任務所必需的代碼和其他資源 。DLL是動態連接庫 。使用動態連接庫的一些好處是:
1.多個應用程序共享代碼和數據:比如Office軟件的各個組成部分有相似的外觀和功能,這就是通過共享動態連接庫實現的 。
2.在鉤子程序過濾系統消息時必須使用動態連接庫 。
3.動態連接庫以一種自然的方式將一個大的應用程序劃分為幾個小的模塊,有利于小組內部成員的分工與合作 。而且,各個模塊可以獨立升級 。如果小組中的一個成員開發了一組實用例程,他就可以把這些例程放在一個動態連接庫中 , 讓小組的其他成員使用 。
4.為了實現應用程序的國際化,往往需要使用動態連接庫 。使用動態連接庫可以將針對某一國家、語言的信息存放在其中 。對于不同的版本,使用不同的動態連接庫 。在使用AppWizard生成應用程序時,我們可以指定資源文件使用的語言 , 這就是通過提供不同的動態連接庫實現的 。

dll文件的作用是什么?簡單點DLL文件即動態鏈接庫文件 , 是一種可執行文件,它允許程序共享執行特殊任務所必需的代碼和其他資源 。Windows提供的DLL文件中包含了允許基于Windows的程序在Windows環境下操作的許多函數和資源 。
DLL多數情況下是帶有DLL擴展名的文件,但也可能是EXE或其他擴展名 。它們向運行于Windows操作系統下的程序提供代碼、數據或函數 。程序可根據DLL文件中的指令打開、啟用、查詢、禁用和關閉驅動程序 。

dll文件 有什么作用 可以刪除嗎?是運行庫文件,程序的運行都是考調用它們運行的,正常程序的或者系統的dll就不能刪,病毒的就要刪 。但是手工往往刪不掉的,要有殺毒軟件 。

dll文件的作用,與好處?DLL文件即動態鏈接庫文件,是一種可執行文件,它允許程序共享執行特殊任務所必需的代碼和其他資源 。Windows提供的DLL文件中包含了允許基于Windows的程序在Windows環境下操作的許多函數和資源 。

DLL多數情況下是帶有DLL擴展名的文件,但也可能是EXE或其他擴展名 。它們向運行于Windows操作系統下的程序提供代碼、數據或函數 。程序可根據DLL文件中的指令打開、啟用、查詢、禁用和關閉驅動程序 。

DLL可在“C:Windows”目錄“C:WindowsSystem”目錄和程序的安裝目錄中找到 。如果啟動程序,但一個或多個DLL文件丟失或毀壞 , 則會收到出錯消息 , 如“找不到xyz.dll” 。如果啟動的程序帶有一個過期的DLL文件或不匹配的DLL文件,則會出現“未定義的動態鏈接調用”消息 。這時,你可在其他電腦上找到正確的DLL文件并將它拷貝到適當的目錄下,程序就能正確運行 。

文件后綴名為dll代表的是什么意思?DLL文件即動態鏈接庫文件,是一種可執行文件 , 它允許程序共享執行特殊任務所必需的代碼和其他資源 。Windows提供的DLL文件中包含了允許基于Windows的程序在Windows環境下操作的許多函數和資源 。

DLL多數情況下是帶有DLL擴展名的文件 , 但也可能是EXE或其他擴展名 。它們向運行于Windows操作系統下的程序提供代碼、數據或函數 。程序可根據DLL文件中的指令打開、啟用、查詢、禁用和關閉驅動程序 。

DLL是Dynamic Link Library的縮寫,意為動態鏈接庫 。在Windows中,許多應用程序并不是一個完整的可執行文件,它們被分割成一些相對獨立的動態鏈接庫 , 即DLL文件,放置于系統中 。當我們執行某一個程序時 , 相應的DLL文件就會被調用 。一個應用程序可有多個DLL文件,一個DLL文件也可能被幾個應用程序所共用,這樣的 DLL文件被稱為共享DLL文件 。DLL文件一般被存放在C:\Windows\System目錄下

SYS后綴的文件是什么文件sys是system的縮寫,就是系統的意思,sys是Windows的系統文件 。如安裝文件,日志文件 , 驅動文件,備份文件,操作如播放等文件 , 還有些垃圾文件等諸如此類 。都是這類sys后綴名的 。
如果不放心,可用某些軟件對系統進行備份,或者優化軟件 , 系統管理軟件 , 這些軟件可以查看不明系統進程并予以禁止和清除,對系統垃圾進行清理,保護系統正常運行,和不被惡意軟件或者程序侵擾 。如有發現不明文件,進程 , 可及時予以刪除,卸載 。
要對sys文件進行搜索,推薦你用文件名為關鍵詞在Google(www.google.cn)網上進行文件搜索 。
SYS是驅動程序的后綴
在C:\WINDOWS\system32可以找到
我們計算機的驅動基本都在C:\WINDOWS\system32里

后綴名為.dll的文件是什么東西???还?exe的文件又是什么?動態鏈接庫(Dynamic
Link
Library,縮寫:DLL)是一個可以被其它應用程序共享的程序模塊,其中封裝了一些可以被共享的程序或資源 。它和可執行文件非常類似,區別在于動態鏈接庫中雖然包含了可執行代碼卻不能單獨執行,而應由應用程序直接或間接調用,如果誤刪或者被“優化大師”之類的優化軟件刪除 , 將會導致程序無法啟動!

后綴為*.dll的是什么文件?除了C:\WINDOWS\system32\dllcache目錄下的可以刪除之外,其它后綴為*.dll的文件關系到系統的穩定性,輕易不要去動它們 。

staxmem.dll文件在WINDOWS下面哪個文件夾中?C:\WINDOWS\system32\dllcache復制到地址欄回車就打開該位置

打開C盤,按Ctrl+F,左邊點所有文件和文件夾
全部或部分文件名staxmem.dll
高級選項勾上搜索系統文件夾
搜索隱藏的文件和文件夾
搜索子文件夾
點搜索,這樣如果你C盤里有這個文件就能搜索到了

dsound.dll文件是在電腦哪個盤和文件夾中?您好

dsound.dll是DirectX的DLL文件,用于支持Direct
Sound聲音特性.大多游戲運行需要
下載安裝DirectX
即可

希望本團回答對您有所幫助

staxmem.dll文件在WINDOWS下面哪個文件夾中C:\WINDOWS\system32\dllcache
復制到地址欄回車就打開該位置
打開C盤,按Ctrl+F,左邊點所有文件和文件夾
全部或部分文件名
staxmem.dll
高級選項勾上
搜索系統文件夾
搜索隱藏的文件和文件夾
搜索子文件夾
點搜索,這樣如果你C盤里有這個文件就能搜索到了

zlib.dll 文件是什么?應該放在哪個文件夾?zlib.dll是ZLIB壓縮庫相關文件,用于Windows應用程序壓縮和解壓縮 。


屬于: ZLIB


系統 DLL文件: 否


常見錯誤: File Not Found, Missing File, Exception Errors

dll放在哪個文件夾1、用Windows系統盤功能進行文件修復;
2、若在此之前有一鍵備份過,可以重新還原;
3、從網上下載系統文件然后覆蓋到原文件夾里;
4、由于從網上下載系統文件,可能會因為系統文件版本與操作系統不相符造成系統文件不兼容的情況,修復系統文件最好使用專業的工具進行一鍵修復 。
5、可以用騰訊電腦管家修復下 。打開電腦管家——電腦診所——軟件問題——缺少dll文件 。

dll是什么文件格式
dll是什么文件

文章插圖

DLL的全稱是Dynamic Link Library, 中文叫做“動態鏈接文件” 。在Windows操作系統中, DLL對于程序執行是非常重要的, 因為程序在執行的時候, 必須鏈接到DLL文件, 才能夠正確地運行 。而有些DLL文件可以被許多程序共用 。因此, 程序設計人員可以利用DLL文件, 使程序不至于太過巨大 。擴展資料DLL是動態連接庫 。使用動態連接庫的一些好處是:1.多個應用程序共享代碼和數據:比如Office軟件的各個組成部分有相似的外觀和功能,這就是通過共享動態連接庫實現的 。2.在鉤子程序過濾系統消息時必須使用動態連接庫 。3.動態連接庫以一種自然的方式將一個大的應用程序劃分為幾個小的模塊,有利于小組內部成員的分工與合作 。而且,各個模塊可以獨立升級 。如果小組中的一個成員開發了一組實用例程,他就可以把這些例程放在一個動態連接庫中,讓小組的其他成員使用 。參考資料來源:百度百科-動態鏈接庫文件
dll文件是干什么用的?DLL文件(Dynamic Linkable Library 即動態鏈接庫文件),是一種不能單獨運行的文件,它允許程序共享執行特殊任務所必需的代碼和其他資源
比較大的應用程序都由很多模塊組成,這些模塊分別完成相對獨立的功能,它們彼此協作來完成整個軟件系統的工作 ??赡艽嬖谝恍┠K的功能較為通用,在構造其它軟件系統時仍會被使用 。在構造軟件系統時 , 如果將所有模塊的源代碼都靜態編譯到整個應用程序 EXE 文件中,會產生一些問題:一個缺點是增加了應用程序的大小,它會占用更多的磁盤空間 , 程序運行時也會消耗較大的內存空間,造成系統資源的浪費;另一個缺點是,在編寫大的 EXE 程序時 , 在每次修改重建時都必須調整編譯所有源代碼 , 增加了編譯過程的復雜性,也不利于階段性的單元測試 。
Windows 系統平臺上提供了一種完全不同的較有效的編程和運行環境,你可以將獨立的程序模塊創建為較小的 DLL 文件,并可對它們單獨編譯和測試 。在運行時,只有當 EXE 程序確實要調用這些 DLL 模塊的情況下,系統才會將它們裝載到內存空間中 。這種方式不僅減少了 EXE 文件的大小和對內存空間的需求,而且使這些 DLL 模塊可以同時被多個應用程序使用 。Windows 自己就將一些主要的系統功能以 DLL 模塊的形式實現 。
一般來說,DLL 是一種磁盤文件,以.dll、.DRV、.FON、.SYS 和許多以 .EXE 為擴展名的系統文件都可以是 DLL 。它由全局數據、服務函數和資源組成 , 在運行時被系統加載到調用進程的虛擬空間中,成為調用進程的一部分 。如果與其它 DLL 之間沒有沖突 , 該文件通常映射到進程虛擬空間的同一地址上 。DLL 模塊中包含各種導出函數 , 用于向外界提供服務 。DLL 可以有自己的數據段,但沒有自己的堆棧,使用與調用它的應用程序相同的堆棧模式;一個 DLL 在內存中只有一個實例;DLL 實現了代碼封裝性;DLL 的編制與具體的編程語言及編譯器無關 。
在 Win32 環境中,每個進程都復制了自己的讀/寫全局變量 。如果想要與其它進程共享內存 , 必須使用內存映射文件或者聲明一個共享數據段 。DLL 模塊需要的堆棧內存都是從運行進程的堆棧中分配出來的 。Windows 在加載 DLL 模塊時將進程函數調用與 DLL 文件的導出函數相匹配 。Windows 操作系統對 DLL 的操作僅僅是把 DLL 映射到需要它的進程的虛擬地址空間里去 。DLL 函數中的代碼所創建的任何對象(包括變量)都歸調用它的線程或進程所有 。
調用方式:
1、靜態調用方式:由編譯系統完成對 DLL 的加載和應用程序結束時 DLL 卸載的編碼(如還有其它程序使用該 DLL,則 Windows 對 DLL 的應用記錄減1,直到所有相關程序都結束對該 DLL 的使用時才釋放它,簡單實用,但不夠靈活,只能滿足一般要求 。
隱式的調用:需要把產生動態連接庫時產生的 .LIB 文件加入到應用程序的工程中,想使用 DLL 中的函數時,只須說明一下 。隱式調用不需要調用 LoadLibrary() 和 FreeLibrary() 。程序員在建立一個 DLL 文件時,鏈接程序會自動生成一個與之對應的 LIB 導入文件 。該文件包含了每一個 DLL 導出函數的符號名和可選的標識號,但是并不含有實際的代碼 。LIB 文件作為 DLL 的替代文件被編譯到應用程序項目中 。
當程序員通過靜態鏈接方式編譯生成應用程序時 , 應用程序中的調用函數與 LIB 文件中導出符號相匹配,這些符號或標識號進入到生成的 EXE 文件中 。LIB 文件中也包含了對應的 DL L文件名(但不是完全的路徑名),鏈接程序將其存儲在 EXE 文件內部 。
當應用程序運行過程中需要加載 DLL 文件時,Windows 根據這些信息發現并加載 DLL,然后通過符號名或標識號實現對 DLL 函數的動態鏈接 。所有被應用程序調用的 DLL 文件都會在應用程序 EXE 文件加載時被加載在到內存中 ??蓤绦谐绦蜴溄拥揭粋€包含 DLL 輸出函數信息的輸入庫文件(.LIB文件) 。操作系統在加載使用可執行程序時加載 DLL 。可執行程序直接通過函數名調用 DLL 的輸出函數,調用方法和程序內部其 它的函數是一樣的 。
2、動態調用方式:是由編程者用 API 函數加載和卸載 DLL 來達到調用 DLL 的目的,使用上較復雜 , 但能更加有效地使用內存,是編制大型應用程序時的重要方式 。
顯式的調用:
是指在應用程序中用 LoadLibrary 或 MFC 提供的 AfxLoadLibrary 顯式的將自己所做的動態連接庫調進來,動態連接庫的文件名即是上面兩個函數的參數,再用 GetProcAddress() 獲取想要引入的函數 。自此,你就可以象使用如同本應用程序自定義的函數一樣來調用此引入函數了 。在應用程序退出之前,應該用 FreeLibrary 或 MFC 提供的 AfxFreeLibrary 釋放動態連接庫 。直接調用 Win32 的 LoadLibary 函數,并指定 DLL 的路徑作為參數 。LoadLibary 返回 HINSTANCE 參數 , 應用程序在調用 GetProcAddress 函數時使用這一參數 。GetProcAddress 函數將符號名或標識號轉換為 DLL 內部的地址 。程序員可以決定 DLL 文件何時加載或不加載,顯式鏈接在運行時決定加載哪個 DLL 文件 。使用 DLL 的程序在使用之前必須加載(LoadLibrary)加載DLL從而得到一個DLL模塊的句柄,然后調用 GetProcAddress 函數得到輸出函數的指針,在退出之前必須卸載DLL(FreeLibrary) 。
正因為DLL 有占用內存小,好編輯等的特點有很多電腦病毒都是DLL格式文件 。但不能單獨運行 。
動態鏈接庫通常都不能直接運行,也不能接收消息 。它們是一些獨立的文件 , 其中包含能被可執行程序或其它DLL調用來完成某項工作的函數 。只有在其它模塊調用動態鏈接庫中的函數時,它才發揮作用 。

Dll文件是什么,dll文件用來做什么的DLL是Dynamic Link Library的縮寫,意為動態鏈接庫 。在Windows中 , 許多應用程序并不是一個完整的可執行文件,它們被分割成一些相對獨立的動態鏈接庫,即DLL文件,放置于系統中 。當我們執行某一個程序時,相應的DLL文件就會被調用 。一個應用程序可有多個DLL文件,一個DLL文件也可能被幾個應用程序所共用,這樣的DLL文件被稱為共享DLL文件 。DLL文件一般被存放在C:WindowsSystem目錄下 。右鍵單擊該應用程序并選擇快捷菜單中的“快速查看”命令,在隨后出現的“快速查看”窗口的“引入表”一欄中你將看到其使用DLL文件的情況 。運行Regedit , 進入HKEY_LOCAL_MACHINESoftwareMicrosrftWindowsCurrent-ersionSharedDlls子鍵查看,其右邊窗口中就顯示了所有DLL文件及其相關數據,其中數據右邊小括號內的數字就說明了被幾個程序使用,(2)表示被兩個程序使用,(0)則表示無程序使用 , 可以將其刪除 。有時在卸載文件時會提醒你刪除某個DLL文件可能會影響其他應用程序的運行 。所以當你卸載軟件時,就有可能誤刪共享的DLL文件 。一旦出現了丟失DLL文件的情況,如果你能確定其名稱,可以在Sysbckup(系統備份文件夾)中找到該DLL文件,將其復制到System文件夾中 。如果這樣不行,在電腦啟動時又總是出現“***dll文件丟失……”的提示框,你可以在“開始/運行”中運行Msconfig,進入系統配置實用程序對話框以后,單擊選擇“System.ini”標簽,找出提示丟失的DLL文件,使其不被選中,這樣開機時就不會出現錯誤提示了 。rundll的功能是以命令列的方式呼叫Windows的動態鏈結庫 。Rundll32.exe與Rundll.exe的區別就在于前者是呼叫32位的鏈結庫,后者是用于16位的鏈結庫 。rundll32.exe是專門用來調用dll文件的程序 。如果用的是Win98,rundll32.exe一般存在于Windows目錄下;如果用的WinXP,rundll32.exe一般存在于WindowsSystem32目錄下 。若是在其它目錄,就可能是一個木馬程序,它會偽裝成rundll32.exe 。

dll文件是什么意思,有什么用?DLL是Dynamic Link Library的縮寫 , 意為動態鏈接庫 。在Windows中,許多應用程序并不是一個完整的可執行文件,它們被分割成一些相對獨立的動態鏈接庫,即DLL文件 , 放置于系統中 。當我們執行某一個程序時,相應的DLL文件就會被調用 。一個應用程序可有多個DLL文件,一個DLL文件也可能被幾個應用程序所共用 , 這樣的DLL文件被稱為共享DLL文件 。DLL文件一般被存放在C:\Windows\System目錄下 。
1、如何了解某應用程序使用哪些DLL文件
右鍵單擊該應用程序并選擇快捷菜單中的“快速查看”命令,在隨后出現的“快速查看”窗口的“引入表”一欄中你將看到其使用DLL文件的情況 。

2、如何知道DLL文件被幾個程序使用

運行Regedit,進入HKEY_LOCAL_MACHINE\Software\Microsrft\Windows\Current-
Version\SharedDlls子鍵查看,其右邊窗口中就顯示了所有DLL文件及其相關數據 , 其中數據右邊小括號內的數字就說明了被幾個程序使用,(2)表示被兩個程序使用 , (0)則表示無程序使用,可以將其刪除 。

3、如何解決DLL文件丟失的情況

有時在卸載文件時會提醒你刪除某個DLL文件可能會影響其他應用程序的運行 。所以當你卸載軟件時,就有可能誤刪共享的DLL文件 。一旦出現了丟失DLL文件的情況 , 如果你能確定其名稱,可以在Sysbckup(系統備份文件夾)中找到該DLL文件,將其復制到System文件夾中 。如果這樣不行,在電腦啟動時又總是出現“***dll文件丟失……”的提示框,你可以在“開始/運行”中運行Msconfig,進入系統配置實用程序對話框以后,單擊選擇“System.ini”標簽,找出提示丟失的DLL文件,使其不被選中,這樣開機時就不會出現錯誤提示了 。

一些軟件里的DLL文件時用來干什么的?是編譯好的方法,方法在里邊你只能看到接口不能看到實現,起到保護軟件和方法調用的作用的

問題補充回答:
DLL一般是調用的第三方的;一般來講dll也是編譯后的結果 , 你的程序編譯后也是dll的(例如C#的你的程序就在bin目錄中有你的函數的編譯的結果)dll學名是動態鏈疾庫,只要你設置路徑就可以調用 , 動態的意思就是你的exe本身不用打包dll進去,a等靜態的就需用啦  , 明白不

呵呵?

ieshims.dll是什么文件運行重要組件
目錄沒找網載注意定注意載安全掃描哈

1、沒安裝 vc2010搜:vc2010 ,載裝
第特記清系統64位32位64位裝x6432位裝x86文件

2、找應文件解壓 c:/windows/system32 或者 游戲根目錄
程序嘗試使用兼容模式管理員權限運行游戲試試操作:程序→屬性→兼容性→勾選 使用管理員權限運行 同 使用xp sp3 兼容模式

3、用騰訊電腦管家修復打電腦管家——電腦診所——軟件問題——【缺少dll文件】修復

DLL是什么文件 , 如何修復?【dll是什么文件】DLL文件是軟件或者系統運行時需調用的文件,缺少DLL文件可能導致軟件或系統無法正常運行,如果知道具體文件名的話可以去網上下載相應的文件 。