一、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 資源--對話框---1017 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 將以上兩處的鍵值禁用即可。
六、注意事項 1、本文以Windows XP/2000操作系統的DLL文件修改爲例,並不一定適用於Windows 98操作系統,請在修改DLL文件時注意。 2、在禁止下載的操作中,除修改禁止下載的鏈接文件Shdoclc.dll外,還要修改禁止文件另存爲的鏈接文件Shdoclc.dll。如果修改一個鏈接文件無法實現相應的功能,請查看其他鏈接文件中是否存在需要修改的鍵值。 3、修改後的DLL鏈接文件,需要在DOS模式下導入並重新啓動機器纔有效。 4、本文章只介紹了我們日常操作中經常用到的DLL修改選項,其他選項請參看DLL文件中的具體選項進行修改。 5、在修改DLL文件前,請先備份系統原有的DLL文件,以備修改失敗恢復
DLL文件原理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux---find文件查找命令
zhongqijian916
2019-02-23 13:54:50
雙系統啓動boot.ini文件的祕密
czq2008sky
2019-02-23 13:43:30
組策略之(4)-------可移動存儲的文件保護(只讀設置)
czq2008sky
2019-02-23 13:43:29
find -exec -ok 的用法 -mtime
781732825
2019-02-23 13:43:17
python 輸入 和文件操作
戰神tian
2019-02-23 13:42:53
組策略之(3)-------用戶文件重定向
czq2008sky
2019-02-23 13:38:34
JavaScript input type=file 獲取文件大小及類型限制
wangyong191212
2019-02-23 13:37:47
Lotus Notes 歸檔文件恢復
菜鳥小苗
2019-02-23 13:31:29
恢復FAT16文件—誤刪除
zhanglong0123
2019-02-23 13:27:42
CISCO路由器/交換機的配置文件備份及還原
zhanglong0123
2019-02-23 13:27:42
幾個重要的Linux系統內核文件介紹
圍剿V風捲
2019-02-23 13:15:32
Linux下文件的壓縮與解壓縮命令詳解
smallCrab2009
2019-02-23 13:10:25
LINUX配置文件
smallCrab2009
2019-02-23 13:10:25
VoIP工作原理及術語解釋
風雨無阻827054
2019-02-23 13:14:57