DLL文件基本原理及修改方法和經過改DLL來美化系統圖標

1、DLL文件常識DLL是Dynamic Link Library的縮寫,意爲動態連接庫。在Windows中,許多應用程序並非一個完整的可執行文件,它們被分割成一些相對獨立的動態連接庫,即DLL文件,放置於系統中。當咱們執行某一個程序時,相應的DLL文件就會被調用。一個應用程序可有多個DLL文件,一個DLL文件也可能被幾個應用程序所共用,這樣的DLL文件被稱爲共享DLL文件。DLL文件通常被存放在C:WindowsSystem目錄下2、修改DLL文件的具體應用在系統的組策略和註冊表中,咱們能夠修改一些鍵值來優化咱們的系統,並增強操做系統的安全性。但是,對於限制下載、禁止刪除文件等功能,咱們沒法經過上述的操做來完成,這隻有經過修改系統DLL文件來實現。目前,咱們經過修改系統的DLL文件,能夠實現禁止刪除文件、禁止IE下載、禁止IE另存爲、禁止文件打開方式等功能。3、系統中部分DLL文件的功能一、Browselc.dll IE所須要調用的庫文件DLL結構雛形就是它了二、Shdoclc.dll 系統窗口及設置等,如刪除文件、重命名三、Shell32.dll 系統窗口及設置等,如刪除文件、重命名四、Cryptui.dll IE控件下載及提示對話框程序4、修改DLL文件的方法 一、下載DLL文件修改工具EXESCOPE6.0-6.3或6.4工具二、獲取Browselc.dll、Shdoclc.dll、Shell32.dll和Cryptui.dll這幾個連接文件。在找這幾個文件時,最好將其餘機器的硬盤,掛接在本機中,而後用本機的操做系統啓動並複製這幾個文件。三、在修改DLL文件的時候,打開該鍵值,在右面的對話框中將所要修改的鍵值禁用便可,不要刪除,以備往後恢復(如圖)5、DLL文件修改祕籍一、禁止下載的修改方法:打開Shdoclc.dll修改資源--對話框---4416,將4416鍵值禁用便可。二、禁止網頁添加到收藏夾,打開Shdoclc.dll修改資源--對話框---21400,將該鍵值禁用便可。三、禁止惡意網頁加載控件,修改Cryptui.dll文件,要同時修改5個地方纔能徹底禁止 資源--對話框---130 資源--對話框---230 資源--對話框---4101 資源--對話框---4104 資源--對話框---4107 將以各對話框中的相應鍵值,修改爲爲禁用就能夠了。 四、禁止系統刪除文件修改Shell32.dll,這個文件須要修改5個地方纔能夠禁止系統刪除文件。資源--對話框---1011 資源--對話框---1012 資源--對話框---1013 資源--對話框---1021 資源--對話框---1022 將以上五個地址的鍵值禁用就能夠了!五、禁止文件被更名,修改shell32.dll,有2個地方須要修改資源--對話框---1018 資源--對話框---1019 將以上兩處的相應鍵值,修改成禁用就能夠了! 六、禁止運行菜單,修改shell32.dll,將資源--對話框---1018鍵值設置爲禁用。七、禁止系統文件被挪動修改shell32.dll,須要修改4個地方 資源--對話框---1014 資源--對話框---1015 資源--對話框---1016 資源--對話框---1017 八、禁止目標另存爲,修改Shdoclc.dll文件,須要修改3個地方 資源--菜單--258---257 資源--菜單--258---252 資源--菜單--24641--2268 在這個修改中,咱們要把各對應的鍵值刪除。打開該鍵值後,右鍵菜單中有刪除。在資源--菜單--24641—2268中,有多項該鍵值,請逐一刪除。 九、禁止自定義文件夾選項修改Shell32.dll文件,須要修改如下4個地方 資源--菜單--215---28719 資源--菜單--216---28719 資源--菜單--217---28719 資源--菜單--216---28719 找到以上四處鍵值,直接須要刪除後便可,而不是禁用。 十、禁止IE文件夾選項,修改Browselc.dll文件,須要修改3個鍵值 資源--菜單--263 (這裏有多個請刪除)---41251(刪除) 資源--菜單--266(也有多個請刪除)---41329 (刪除) 資源--菜單--268---41251 (刪除) 在上面的3個鍵值中,個別鍵值有多處,請逐一刪除。 十一、禁止98文件共享控件,修改Msshrui.dll,須要修改2個地方 資源---對話框---- 1 --- AutoRadioButton 資源---對話框---- 30 --- AutoRadioButton 將以上兩處的鍵值禁用便可。其餘的選項,能夠根據本身的須要進行修改。找到相應的功能鍵值,將不須要的功能,禁用就能夠了。 十二、禁止文件的打開方式,修改Url.dll,須要修改2個地方 資源---對話框--- 7000 資源---對話框--- 7005 將以上兩處的鍵值禁用便可。 1三、禁止更改系統桌面,修改Shdoc401.dll,有2處地方須要修改 資源---對話框--- 29952--- PushButton:瀏覽資源---對話框--- 29952--- PushButton:圖案 將以上兩處的鍵值禁用便可。 1四、禁止系統文件夾自定義,修改Shd401lc.dll,有2處地方須要修改 資源---對話框--- 29957 資源---對話框--- 29958 將以上兩處的鍵值禁用便可。 1五、禁止文件保存路徑及打開,修改Comdlg32.dll,有2處地方須要修改 資源---對話框--- 1547 資源---對話框--- 1548 將以上兩處的鍵值禁用便可。 6、注意事項 一、本文以Windows XP/2000操做系統的DLL文件修改成例,並不必定適用於Windows 98操做系統,請在修改DLL文件時注意。二、在禁止下載的操做中,除修改禁止下載的連接文件Shdoclc.dll外,還要修改禁止文件另存爲的連接文件Shdoclc.dll。若是修改一個連接文件沒法實現相應的功能,請查看其餘連接文件中是否存在須要修改的鍵值。三、修改後的DLL連接文件,須要在DOS模式下導入並從新啓動機器纔有效。四、本文章只介紹了咱們平常操做中常常用到的DLL修改選項,其餘選項請參看DLL文件中的具體選項進行修改。五、在修改DLL文件前,請先備份系統原有的DLL文件,以備修改失敗恢復經過改DLL來美化系統圖標※ 關於系統托盤圖標的修改 ※網絡鏈接和音量~~~這兩個都在C:\\WINDOWS\\system32文件夾下面,能夠找到地(網絡鏈接)圖標是在netshell.dll圖標項的#1915--#1918 (音量)stobject.dll圖標項的 230--231還有 (音量)stobject.dll圖標項的 230--231 ※ 關於打開/保存對話框右上角按鈕的修改 ※還有好多人提到打開和另存爲對話框右上角那個幾個位圖的問題,在這仍是在說一遍:是comctl32.dll裏面的位圖項124--131,在這下面兩個文件夾裏面 X:\\WINDWOS\\WinSxS\\x86_ Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_x-ww_1382d70aX:\\WINDWOS\\WinSxS\\x86_ Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.10.0_x-ww_f7fb5805※ 關於IE下載對話框動畫的修改 ※IE下載的AVI也有好多人問在C:\\WINDOWS\\system32\\SHDOCVW.DLL裏面的AVI資源256 ※ 關於資源管理器/IE工具欄按鈕的修改 ※IE和資源管理器的工具欄按鈕的替換位置爲shell32.dll位圖204--217IE角上微標的替換位置爲 shell32.dll 裏面位圖240-242※ 關於關機/註銷對話框的修改 ※還有問的最多的問題就是關機和註銷對話框了關機是msgina.dll,註銷是shell32.dll※ 關於Windows圖片查看器的修改 ※圖片和傳真查看器也是比較常見地~~~ 標題欄的字樣能夠修改裏面字符串的第一項 下面一排按鈕是shimgvw.dll位圖項104~107 ※ 關於控制面板項目的修改 ※控制面板的分類視圖的各個圖標位置爲shell32.dll圖標項268~276控制面板的經典視圖的各項圖標通常在C:\\WINDOWS\\system32下對應的.cpl文件,分別爲:modem.cpl 調制解調器圖標main.cpl 鼠標圖標netcpl.cpl網絡鏈接圖標ODBCCP32.CPL ODBC 數據源powercfg.cpl電源選項main.cpl 打印機和傳真圖標intl.cpl區域和語言設置圖標appwiz.cpl 添加/刪除應用程序圖標mmsys.cpl聲音與多媒體圖標sysdm.cpl系統圖標inetcpl.cpl用戶圖標access.cpl輔助功能選項sysdm.cpl添加新硬件datetime.cpl日期時間圖標desk.cpl 顯示屬性main.cpl字體圖標joy.cpl 遊戲控制器圖標inetcpl.cpl Internet選項圖標main.cpl 鍵盤圖標mstask.dll任務計劃圖標等~~~~~~ 添加/刪除應用程序的對話框不少人找不到最下面那個設定程序訪問和默認值的圖標,這裏我也帖一下圖啦 `~~appwiz.cpl 上面三個在位圖項的101--103,而不是一般的圖標項裏面而最下面的圖標在moricons.dll的圖標項114 ※ 關於系統屬性對話框的修改 ※好多人想改系統屬性對話框上的字和裏面對應的圖標、位圖等,我幫你們收集了一下爲下面的幾個文件:計算機名netid.dll (對話框上的字,對話框項112)遠程remotepg.dll (對話框上的字,對話框項510)自動更新wuaueng.dll(對話框上的字,對話框項501) 常規、硬件和高級選項sysdm.cpl (對話框上的字,對話框項101)系統還原 srrstr.dll (對話框上的字,對話框項11)※ 關於顯示屬性對話框的修改 ※顯示屬性對話框也是你們個性化中首要考慮的一個問題~~於之相關的文件爲themeui.dll和shell32.dll~~~ ※ 其餘 ※系統消息中使用的圖標,這個你們替換的時候必定要注意一點,圖標的格式和原來的圖標的格式必定要同樣的,不然有可能進不了系統!!!切記這個文件爲:User32.dll圖標項100--105 工具欄位圖替換C:\\WINDOWS\\PCHEALTH\\HELPCTR\\Binaries下helpctr.exe裏面的位圖項300#--303# 還有圖標項200#還有就是裏面的一些圖標和位圖等 下載下面的文件直接替換C:\\WINDOWS\\PCHEALTH\\HELPCTR\\System下的p_w_picpaths文件夾
相關文章
相關標籤/搜索