倍可親

回復: 3
列印 上一主題 下一主題

*.dll文件知識及修改方法大全

[複製鏈接]

37

主題

112

帖子

60

積分

貝殼新手上路

大一新生(四級)

Rank: 2

積分
60
跳轉到指定樓層
樓主
coolrain 發表於 2006-3-4 05:06 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
一、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來美化系統圖標

※ 關於系統托盤圖標的修改 ※
網路連接和音量~~~
這兩個都在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_1382d70a
X:\\\\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--217
IE角上微標的替換位置為 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下的images文件夾


修改DLL教程第三部份...請注意
一. 禁止98 文件共享 控制項

修改 Msshrui.dll

1`資源--- 對話框---- 1 --- AutoRadioButton: (禁止這裡)
2`資源--- 對話框---- 30 --- AutoRadioButton:(禁止掉)

其他可以根據自己的想法 進行修改

二. 禁止文件的打開方式
修改 Url.dll
1`資源--- 對話框--- 7000
2`資源--- 對話框--- 7005`

三. 禁止更改系統桌面
修改 Shdoc401.dll
1`資源--- 對話框--- 29952--- PushButton:瀏覽 (禁止)
  資源--- 對話框--- 29952--- PushButton:圖案 (禁止)


四 禁止 系統文件夾 自定義

修改 Shd401lc.dll   2處
1 資源--- 對話框--- 29957
2 資源--- 對話框--- 29958


五 禁止文件保存 路徑及打開

修改 Comdlg32.dll
1 資源--- 對話框--- 1547
2 資源--- 對話框--- 1548

首先引導下系統 主要的些dll 基本上只要修改它們就可以實現很高的安全性
首先請沒改過DLL的朋友請下載個 EXESCOPE6.3 - 6.4工具
1.Browselc.dll IE所需要調用的庫文件DLL 結構雛形就是它了

2.Shdoclc.dll 系統窗口 及設置對話框 等等........ 比如 刪除文件 重命名.

3.Shell32.dll 和上面是同類的

4.Explorer.exe 開始菜單調用的程序 ......系統就上載入他進系統

5.Cryptui.dll IE控制項下載 提示對話筐程序


現在我們就講下 任何修改這些程序來達到禁止的目的


1. 禁止下載   打開 Shdoclc.dll 修改 資源--對話框---4416

2. 禁止網頁添加到收藏夾 Shdoclc.dll 修改 資源--對話框---21400

EXESCOPE工具右邊有個 「禁用」的選項 用這個功能 把要點確定的地方 禁止掉
就可以 不用把 確定鍵給刪除 如果以後要恢復 也方便


1. 禁止惡意網頁載入控制項 Cryptui.dll 修改 要同時修改5個地方才能完全禁止
資源--對話框---130
資源--對話框---230
資源--對話框---4101
資源--對話框---4104
資源--對話框---4107



1.禁止系統刪除 Shell32.dll 修改5個地方
資源--對話框---1011
資源--對話框---1012
資源--對話框---1013
資源--對話框---1021
資源--對話框---1022

2. 禁止文件被改名 修改 2個地方
資源--對話框---1018
資源--對話框---1019

3. 禁止運行菜單
資源--對話框---1018

4. 禁止系統文件被挪動 修改3個地方
資源--對話框---1014
資源--對話框---1015
資源--對話框---1016
資源--對話框---1017

四 禁止目標另存為
修改 Shdoclc.dll 文件
以下3個地方
1 資源--菜單--258---257 (刪除)
2 資源--菜單--258---252 (刪除)
3 資源--菜單--24641--2268 (刪除 這裡有多項相同的 刪除就可以了)


五 禁止自定義文件夾選項
修改 Shell32.dll 文件
以下4個地方

1 資源--菜單--215---28719 (刪除)
2 資源--菜單--216---28719 (刪除)
4 資源--菜單--217---28719 (刪除)
5 資源--菜單--216---28719 (刪除)

六 禁止IE文件夾選項
修改 Browselc.dll 文件

1 資源--菜單--263 (這裡有多個請刪除)---41251(刪除)
2 資源--菜單--266( 也有多個請刪除)---41329 (刪除)
3 資源--菜單--268---41251 (刪除)
七. 禁止98 文件共享 控制項

修改 Msshrui.dll

1`資源--- 對話框---- 1 --- AutoRadioButton: (禁止這裡)
2`資源--- 對話框---- 30 --- AutoRadioButton:(禁止掉)

其他可以根據自己的想法 進行修改

八. 禁止文件的打開方式
修改 Url.dll
1`資源--- 對話框--- 7000
2`資源--- 對話框--- 7005`

九. 禁止更改系統桌面
修改 Shdoc401.dll
1`資源--- 對話框--- 29952--- PushButton:瀏覽 (禁止)
  資源--- 對話框--- 29952--- PushButton:圖案 (禁止)


十 禁止 系統文件夾 自定義

修改 Shd401lc.dll   2處
1 資源--- 對話框--- 29957
2 資源--- 對話框--- 29958

十一 禁止文件保存 路徑及打開

修改 Comdlg32.dll
1 資源--- 對話框--- 1547
2 資源--- 對話框--- 1548


本文是以Windows XP/2000操作系統的DLL文件修改為例,並不一定適用於Windows 98操作系統,請在修改DLL文件時注意。

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

  3、修改後的DLL鏈接文件,需要在DOS模式下導入並重新啟動機器才有效

修改DLL教程第三部份...請注意

一. 禁止win98 文件共享 控制項

修改 Msshrui.dll

1`資源--- 對話框---- 1 --- AutoRadioButton: (禁止這裡)
2`資源--- 對話框---- 30 --- AutoRadioButton:(禁止掉)

其他可以根據自己的想法 進行修改

二. 禁止文件的打開方式
修改 Url.dll
1`資源--- 對話框--- 7000
2`資源--- 對話框--- 7005`

三. 禁止更改系統桌面
修改 Shdoc401.dll
1`資源--- 對話框--- 29952--- PushButton:瀏覽 (禁止)
  資源--- 對話框--- 29952--- PushButton:圖案 (禁止)


四 禁止 系統文件夾 自定義

修改 Shd401lc.dll   2處
1 資源--- 對話框--- 29957
2 資源--- 對話框--- 29958

五 禁止文件保存 路徑及打開

修改 Comdlg32.dll
1 資源--- 對話框--- 1547
2 資源--- 對話框--- 1548

修改QQ防止自動彈出網站或者自動下載方法。

有朋友提到有一種通過改QQ文件而達到使QQ病毒網站無法自動運行的方法。

先提供一種修改的方法。需要的軟體UE。


進入軟體截面以後,對QQ文件裡面的QQHelperInDll.dll文件進行編輯。把那些什麼http啊,ftp啊都把他們改成其他的東西,就可以了。

xp 的sp2禁止下載修改dll應該是xpsp2res.dll
我悄悄的走了,正如我悄悄的到來。。。。

4

主題

481

帖子

104

積分

貝殼網友一級

Rank: 3Rank: 3

積分
104
沙發
hihongwei 發表於 2006-3-4 08:28 | 只看該作者
不錯不錯,又學了好幾招
回復 支持 反對

使用道具 舉報

4

主題

632

帖子

132

積分

貝殼網友一級

Rank: 3Rank: 3

積分
132
3
ecore 發表於 2006-3-5 21:32 | 只看該作者
好東西!!
回復 支持 反對

使用道具 舉報

36

主題

398

帖子

101

積分

貝殼網友一級

新新移民(六級)

Rank: 3Rank: 3

積分
101
4
netsking 發表於 2006-3-5 21:39 | 只看該作者
謝謝供大家分享.
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 註冊

本版積分規則

關於本站 | 隱私權政策 | 免責條款 | 版權聲明 | 聯絡我們

Copyright © 2001-2013 海外華人中文門戶:倍可親 (http://big5.backchina.com) All Rights Reserved.

程序系統基於 Discuz! X3.1 商業版 優化 Discuz! © 2001-2013 Comsenz Inc.

本站時間採用京港台時間 GMT+8, 2025-6-28 13:32

快速回復 返回頂部 返回列表