金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上,金年会 金字招牌诚信至上

 找回密碼
 注冊

QQ登錄

只需一步,快速開(kāi)始

查看: 949|回復: 1
打印 上一主題 下一主題

[分享] Windows的DLL文件原理與修改方法

跳轉到指定樓層
1#
耳墜三 發(fā)表于 2008-10-25 19:06:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式 來(lái)自 中國新疆喀什地區

馬上注冊,結交更多好友,享用更多功能。

您需要 登錄 才可以下載或查看,沒(méi)有帳號?注冊

x
一、DLL文件常識

  DLL是Dynamic Link Library的縮寫(xiě),意為動(dòng)態(tài)鏈接庫。在Windows中,許多應用程序并不是一個(gè)完整的可執行文件,它們被分割成一些相對獨立的動(dòng)態(tài)鏈接庫,即DLL文件,放置于系統中。當我們執行某一個(gè)程序時(shí),相應的DLL文件就會(huì )被調用。一個(gè)應用程序可有多個(gè)DLL文件,一個(gè)DLL文件也可能被幾個(gè)應用程序所共用,這樣的DLL文件被稱(chēng)為共享DLL文件。DLL文件一般被存放在C:WindowsSystem目錄下

  二、修改DLL文件的具體應用

  在系統的組策略和注冊表中,我們可以修改一些鍵值來(lái)優(yōu)化我們的系統,并加強操作系統的安全性?墒,對于限制下載、禁止刪除文件等功能,我們無(wú)法通過(guò)上述的操作來(lái)完成,這只有通過(guò)修改系統DLL文件來(lái)實(shí)現。目前,我們通過(guò)修改系統的DLL文件,可以實(shí)現禁止刪除文件、禁止IE下載、禁止IE另存為、禁止文件打開(kāi)方式等功能。

  三、系統中部分DLL文件的功能

  1、Browselc.dll IE所需要調用的庫文件DLL結構雛形就是它了

  2、Shdoclc.dll 系統窗口及設置等,如刪除文件、重命名

  3、Shell32.dll 系統窗口及設置等,如刪除文件、重命名

  4、Cryptui.dll IE控件下載及提示對話(huà)框程序

  四、修改DLL文件的方法 

  1、下載DLL文件修改工具EXESCOPE6.0-6.3或6.4工具

  2、獲取Browselc.dll、Shdoclc.dll、Shell32.dll和Cryptui.dll這幾個(gè)鏈接文件。在找這幾個(gè)文件時(shí),最好將其他機器的硬盤(pán),掛接在本機中,然后用本機的操作系統啟動(dòng)并復制這幾個(gè)文件。

  3、在修改DLL文件的時(shí)候,打開(kāi)該鍵值,在右面的對話(huà)框中將所要修改的鍵值禁用即可,不要刪除,以備日后恢復。

  五、DLL文件修改秘籍

  1、禁止下載的修改方法:打開(kāi)Shdoclc.dll修改資源--對話(huà)框---4416,將4416鍵值禁用即可。

  2、禁止網(wǎng)頁(yè)添加到收藏夾,打開(kāi)Shdoclc.dll修改資源--對話(huà)框---21400,將該鍵值禁用即可。

  3、禁止惡意網(wǎng)頁(yè)加載控件,修改Cryptui.dll文件,要同時(shí)修改5個(gè)地方才能完全禁止 資源--對話(huà)框---130 資源--對話(huà)框---230 資源--對話(huà)框---4101 資源--對話(huà)框---4104 資源--對話(huà)框---4107 將以各對話(huà)框中的相應鍵值,修改成為禁用就可以了!

  4、禁止系統刪除文件修改Shell32.dll,這個(gè)文件需要修改5個(gè)地方才可以禁止系統刪除文件。資源--對話(huà)框---1011 資源--對話(huà)框---1012 資源--對話(huà)框---1013 資源--對話(huà)框---1021 資源--對話(huà)框---1022 將以上五個(gè)地址的鍵值禁用就可以了!

  5、禁止文件被改名,修改shell32.dll,有2個(gè)地方需要修改資源--對話(huà)框---1018 資源--對話(huà)框---1019 將以上兩處的相應鍵值,修改為禁用就可以了! 

  6、禁止運行菜單,修改shell32.dll,將資源--對話(huà)框---1018鍵值設置為禁用。

  7、禁止系統文件被挪動(dòng)修改shell32.dll,需要修改4個(gè)地方 資源--對話(huà)框---1014 資源--對話(huà)框---1015 資源--對話(huà)框---1016 資源--對話(huà)框---1017

  8、禁止目標另存為,修改Shdoclc.dll文件,需要修改3個(gè)地方 資源--菜單--258---257 資源--菜單--258---252 資源--菜單--24641--2268 在這個(gè)修改中,我們要把各對應的鍵值刪除。打開(kāi)該鍵值后,右鍵菜單中有刪除。在資源--菜單--24641—2268中,有多項該鍵值,請逐一刪除!

  9、禁止自定義文件夾選項修改Shell32.dll文件,需要修改以下4個(gè)地方 資源--菜單--215---28719 資源--菜單--216---28719 資源--菜單--217---28719 資源--菜單--216---28719 找到以上四處鍵值,直接需要刪除后即可,而不是禁用!

  10、禁止IE文件夾選項,修改Browselc.dll文件,需要修改3個(gè)鍵值 資源--菜單--263 (這里有多個(gè)請刪除)---41251(刪除) 資源--菜單--266(也有多個(gè)請刪除)---41329 (刪除) 資源--菜單--268---41251 (刪除) 在上面的3個(gè)鍵值中,個(gè)別鍵值有多處,請逐一刪除!

  11、禁止98文件共享控件,修改Msshrui.dll,需要修改2個(gè)地方 資源---對話(huà)框---- 1 --- AutoRadioButton 資源---對話(huà)框---- 30 --- AutoRadioButton 將以上兩處的鍵值禁用即可。其他的選項,可以根據自己的需要進(jìn)行修改。找到相應的功能鍵值,將不需要的功能,禁用就可以了!

  12、禁止文件的打開(kāi)方式,修改Url.dll,需要修改2個(gè)地方 資源---對話(huà)框--- 7000 資源---對話(huà)框--- 7005 將以上兩處的鍵值禁用即可!

  13、禁止更改系統桌面,修改Shdoc401.dll,有2處地方需要修改 資源---對話(huà)框--- 29952--- PushButton:瀏覽資源---對話(huà)框--- 29952--- PushButton:圖案 將以上兩處的鍵值禁用即可!

  14、禁止系統文件夾自定義,修改Shd401lc.dll,有2處地方需要修改 資源---對話(huà)框--- 29957 資源---對話(huà)框--- 29958 將以上兩處的鍵值禁用即可!

  15、禁止文件保存路徑及打開(kāi),修改Comdlg32.dll,有2處地方需要修改 資源---對話(huà)框--- 1547 資源---對話(huà)框--- 1548 將以上兩處的鍵值禁用即可!

  六、注意事項 

  1、本文以Windows XP/2000操作系統的DLL文件修改為例,并不一定適用于Windows 98操作系統,請在修改DLL文件時(shí)注意。

  2、在禁止下載的操作中,除修改禁止下載的鏈接文件Shdoclc.dll外,還要修改禁止文件另存為的鏈接文件Shdoclc.dll。如果修改一個(gè)鏈接文件無(wú)法實(shí)現相應的功能,請查看其他鏈接文件中是否存在需要修改的鍵值。

  3、修改后的DLL鏈接文件,需要在DOS模式下導入并重新啟動(dòng)機器才有效。

  4、本文章只介紹了我們日常操作中經(jīng)常用到的DLL修改選項,其他選項請參看DLL文件中的具體選項進(jìn)行修改。

  5、在修改DLL文件前,請先備份系統原有的DLL文件,以備修改失敗恢復。
2#
ntshow 發(fā)表于 2008-10-25 21:11:24 | 只看該作者 來(lái)自 中國江蘇南通
還是不要亂改的好,容易出問(wèn)題
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

快速回復 返回頂部 返回列表
怀集县| 娱乐| 鹤壁市| 日土县| 雅安市| 沅江市| 确山县| 柘荣县| 金塔县| 乐安县| 广南县| 迁西县| 鞍山市| 响水县| 普兰店市| 双城市| 常州市| 寻甸| 广汉市| 龙门县| 双城市| 开阳县| 蛟河市| 新乡市| 越西县| 五家渠市| 十堰市| 库车县| 锦屏县| 阳山县| 萝北县| 称多县| 湘乡市| 永清县| 邻水| 科尔| 微山县| 理塘县| 湄潭县| 通山县| 长春市|