⑴ 有什麼工具能打開DLL文件
你先說說你指的打開是指什麼,以及你打開的目的。若只想載入,運行它,rundll32.exe載入它吧。比如代碼在DllMain中,直接rundll32.dll yourdll.dll就行若在導出函數里,用PEiD,LordPE甚至eXeScope都可以看他的導出函數,然後就rundll32.dll yourdll.dll,export若想分析它,用OD就行,OD自帶有DLL Loader,或者IDA直接靜態看也行若想編輯裡面的資源,用一般的資源編譯工具都可以若還有其他的,16進制編輯器同樣能夠打開,包括你的記事本,只不過看見的是亂碼而已。若說光一個DLL無價值,那也不一定,比如DLL劫持的,就沒必要有額外的exe loader了,放到要劫持文件的目錄下就行了,比如破解補丁中最常用的lpk.dll。[]
⑵ dll文件用什麼軟體來編輯
dll文件是系統的動態鏈接庫文件,可以用一些十六位春文本編輯器打開,如UltraEdit
一、DLL文件常識
DLL是Dynamic Link Library的縮寫,意為動態鏈接庫。在Windows中,許多應用程序並不是一個完整的可執行文件,它們被分割成一些相對獨立的動態鏈接庫,即DLL文件,放置於系統中。當我們執行某一個程序時,相應的DLL文件就會被調用。一個應用程序可有多個DLL文件,一個DLL文件也可能被幾個應用程序所共用,這樣的DLL文件被稱為共享DLL文件。DLL文件一般被存放在C:WindowsSystem目錄下
二、修改DLL文件的具體應用
在系統的組策略和注冊表中,我們可以修改一些鍵值來優化我們的系統,並加強操作系統的安全性。可是,對於限制下載、禁止刪除文件等功能,我們無法通過上述的操作來完成,這只有通過修改系統DLL文件來實現。目前,我們通過修改系統的DLL文件,可以實現禁止刪除文件、禁止IE下載、禁止IE另存為、禁止文件打開方式等功能。
三、系統中部分DLL文件的功能
1、Browselc.dll IE所需要調用的庫文件DLL結構雛形就是它了
2、Shdoclc.dll 系統窗口及設置等,如刪除文件、重命名
3、Shell32.dll 系統窗口及設置等,如刪除文件、重命名
4、Cryptui.dll IE控制項下載及提示對話框程序
四、修改DLL文件的方法
1、下載DLL文件修改工具EXESCOPE6.0-6.3或6.4工具
2、獲取Browselc.dll、Shdoclc.dll、Shell32.dll和Cryptui.dll這幾個鏈接文件。在找這幾個文件時,最好將其他機器的硬碟,掛接在本機中,然後用本機的操作系統啟動並復制這幾個文件。
3、在修改DLL文件的時候,打開該鍵值,在右面的對話框中將所要修改的鍵值禁用即可,不要刪除,以備日後恢復
五、DLL文件修改秘籍
1、禁止下載的修改方法:打開Shdoclc.dll修改資源--對話框---4416,將4416鍵值禁用即可。
2、禁止網頁添加到收藏夾,打開Shdoclc.dll修改資源--對話框---21400,將該鍵值禁用即可。
3、禁止惡意網頁載入控制項,修改Cryptui.dll文件,要同時修改5個地方才能完全禁止 資源--對話框---130 資源--對話框---230 資源--對話框---4101 資源--對話框---4104 資源--對話框---4107 將以各對話框中的相應鍵值,修改成為禁用就可以了。
4、禁止系統刪除文件修改Shell32.dll,這個文件需要修改5個地方才可以禁止系統刪除文件。資源--對話框---1011 資源--對話框---1012 資源--對話框---1013 資源--對話框---1021 資源--對話框---1022 將以上五個地址的鍵值禁用就可以了!
5、禁止文件被改名,修改shell32.dll,有2個地方需要修改資源--對話框---1018 資源--對話框---1019 將以上兩處的相應鍵值,修改為禁用就可以了!
6、禁止運行菜單,修改shell32.dll,將資源--對話框---1018鍵值設置為禁用。
7、禁止系統文件被挪動修改shell32.dll,需要修改4個地方 資源--對話框---1014 資源--對話框---1015 資源--對話框---1016 資源--對話框
8、禁止目標另存為,修改Shdoclc.dll文件,需要修改3個地方 資源--菜單--258---257 資源--菜單--258---252 資源--菜單--24641--2268 在這個修改中,我們要把各對應的鍵值刪除。打開該鍵值後,右鍵菜單中有刪除。在資源--菜單--24641—2268中,有多項該鍵值,請逐一刪除。
9、禁止自定義文件夾選項修改Shell32.dll文件,需要修改以下4個地方 資源--菜單--215---28719 資源--菜單--216---28719 資源--菜單--217---28719 資源--菜單--216---28719 找到以上四處鍵值,直接需要刪除後即可,而不是禁用。
10、禁止IE文件夾選項,修改Browselc.dll文件,需要修改3個鍵值 資源--菜單--263 (這里有多個請刪除)---41251(刪除) 資源--菜單--266(也有多個請刪除)---41329 (刪除) 資源--菜單--268---41251 (刪除) 在上面的3個鍵值中,個別鍵值有多處,請逐一刪除。
11、禁止98文件共享控制項,修改Msshrui.dll,需要修改2個地方 資源---對話框---- 1 --- AutoRadioButton 資源---對話框---- 30 --- AutoRadioButton 將以上兩處的鍵值禁用即可。其他的選項,可以根據自己的需要進行修改。找到相應的功能鍵值,將不需要的功能,禁用就可以了。
12、禁止文件的打開方式,修改Url.dll,需要修改2個地方 資源---對話框--- 7000 資源---對話框--- 7005 將以上兩處的鍵值禁用即可。
13、禁止更改系統桌面,修改Shdoc401.dll,有2處地方需要修改 資源---對話框--- 29952--- PushButton:瀏覽資源---對話框--- 29952--- PushButton:圖案 將以上兩處的鍵值禁用即可。
14、禁止系統文件夾自定義,修改Shd401lc.dll,有2處地方需要修改 資源---對話框--- 29957 資源---對話框--- 29958 將以上兩處的鍵值禁用即可。
15、禁止文件保存路徑及打開,修改Comdlg32.dll,有2處地方需要修改 資源---對話框--- 1547 資源---對話框--- 1548 將以上兩處的鍵值禁用即可。
⑶ 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目錄下。
右鍵單擊該應用程序並選擇快捷菜單中的「快速查看」命令,在隨後出現的「快速查看」窗口的「引入表」一欄中你將看到其使用DLL文件的情況。
運行Regedit,進入HKEY_LOCAL_MACHINE\Software\Microsrft\Windows\Current-
Version\SharedDlls子鍵查看,其右邊窗口中就顯示了所有DLL文件及其相關數據,其中數據右邊小括弧內的數字就說明了被幾個程序使用,(2)表示被兩個程序使用,(0)則表示無程序使用,可以將其刪除。
有時在卸載文件時會提醒你刪除某個DLL文件可能會影響其他應用程序的運行。所以當你卸載軟體時,就有可能誤刪共享的DLL文件。一旦出現了丟失DLL文件的情況,如果你能確定其名稱,可以在Sysbckup(系統備份文件夾)中找到該DLL文件,將其復制到System文件夾中。如果這樣不行,在電腦啟動時又總是出現「***dll文件丟失……」的提示框,你可以在「開始/運行」中運行Msconfig,進入系統配置實用程序對話框以後,單擊選擇「System.ini」標簽,找出提示丟失的DLL文件,使其不被選中,這樣開機時就不會出現錯誤提示了
⑷ dll修復工具哪個好用
一:打開騰訊電腦管家,找到工具箱-電腦診所。
二:點擊軟體問題專區。
三:在丟失dll文件一鍵修復區,找要修復的dll文件選項。
四:點擊立即修復,便可以恢復正常了
⑸ dll修復工具哪個好
建議使用騰訊電腦管家
騰訊電腦管家電腦診所針對commom.dll、MSVC**.dll、d3dx**.dll等常見的dll文件丟失問題,推出了一鍵修復功能。在網上下載安裝騰訊電腦管家8.0版本後,打開程序,點擊右上角「電腦診所——軟體問題——丟失dll文件」,進入dll一鍵修復區,找到相應要修復的dll選項,點擊「立即修復」即可恢復正常。十分方便,建議試試。
⑹ DLL文件可以編輯嗎用什麼工具 呢
lck lockfile (Paradox)
鎖定文件
很多的軟體都可能生成那樣的鎖定文件。
比如dreamweaver。
http://www.china-liling.com/viewthread.php?tid=17698
http://office.microsoft.com/zh-cn/assistance/HA010714992052.aspx
用於 FTP 和 WebDAV 伺服器的網站創建工具 通過使用 FrontPage 新增的網站創建工具與他人進行協作。WebDAV 伺服器上提供了 WebDAV 文件鎖定功能。在 FTP 伺服器上,通過使用 .lck 文件也支持文件鎖定。這些文件與 Macromedia Dreamweaver 所用的文件完全兼容,因此您可以在 FTP 伺服器上與 Dreamweaver 用戶進行協作,而不會出現意外地互相覆蓋各自更改的情況。
有關向基於 FTP 和 WebDAV 的伺服器發布文件的詳細信息,請參閱將網站文章「將網站發布至 FTP 或 WebDAV 伺服器」。
---------------------------------------
大多數情況下,.dat文件是程序使用的數據,它只是開發者為了清楚文件的意思而自己定義的,也可以命名成別的擴展名!
你可以用任何編輯工具新建文件,將其命名為.dat。
所以,.dat文件的打開工具也不一樣,比如,有些其實是文本文件,只是將擴展名改寫成.dat,就可以用文本編輯工具打開;最常見的還有VCD影音文件。
一般來說,這些文件不是由用戶直接使用的。
-----------------------------------------
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文件,用什麼工具寫
VC++ 建工程時選 MFC DLL 工程 即可。
自己寫也可以,例如:
type CD32a.h
#if !defined DllExport
#define DllExport _declspec(dllexport)
#endif
DllExport int CD32A(int i);
type CD32a.cpp
#include <iostream.h>
#include "CD32a.h"
DllExport extern const int CD32A_NN = 1111;
int CD32A(int i)
{
int k;
k = i + 11;
// cout << "Print from DLL A" << "\n";
return k;
}
DLL 里有 關鍵性的 DllExport
⑻ dll文件用什麼工具打開
樓主 希望我的回答能幫助到你
使用騰訊電腦管家來修復缺失DLL文件
打開騰訊電腦管家--電腦診所--軟體問題--丟失.Dll 文件--一鍵修復--完成
騰訊電腦管家是一款免費專業的安全軟體,融合了清理垃圾、電腦加速、修復漏洞、軟體管理、電腦診所等一系列輔助電腦管理功能,滿足用戶殺毒防護和安全管理的雙重需求。能有效預防和解決計算機上常見的安全風險。
⑼ 用什麼軟體打開dll文件
可以用到一些調試工具或者是資源工具
exescope就可以打開、並對其內容進行修改。
(前提是DLL沒有保護措施)
希望採納,謝謝
⑽ dll修復工具,圖文詳解dll修復工具哪個好
騰訊電腦管家可以幫助修復
a進入管家的首頁後,點擊右上角的"工具箱"按鈕,點擊"電腦診所"
b進入"電腦診所"找到"軟體硬體"點擊"丟失dll文件"最後"一鍵修復"界面
可以根據自己彈出的對話框中顯示的無法啟動程序是丟失的何種dll文件,找到對應的後,滑鼠輕輕放在該項上,當出現了"立即修復"按鈕後點擊"立即修復"按鈕。
完成以上步驟後,系統便自行修復了dll文件丟失的故障了,完成了修復