DLL
文件基本原理及修改方法和通过改
DLL
来美化系统图标
时间
:2007-04-10 19:43:11
『来源
:
』
『作者
:
』
『点击:
170
』
一、
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
结构雏形就是它了
[[url]http://www.6iyn.com[/url]]
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
来美化系统图标
[[url]http://www.6iyn.com[/url]]
※
关于系统托盘图标的修改
※
网络连接和音量
~~~
这两个都在
C:\\WINDOWS\\system32
文件夹下面,可以找到地
(
网络连接
)
图标是在
netshell.dll
图标项的
#1915--#1918
(
音量
)stobject.dll
图标项的
230--231
[
转载自云南网吧技术联盟
]
还有
(
音量
)stobject.dll
图标项的
230--231
※
关于打开
/
保存对话框右上角按钮的修改
※
还有好多人提到打开和另存为对话框右上角那个几个位图的问题,在这还是在说一遍:是
comctl32.dll
里面的位图项
124--131
,在这下面两个文件夹里面
[[url]http://www.6iyn.com[/url]]
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
也有好多人问
[[url]http://www.6iyn.com[/url]]
在
C:\\WINDOWS\\system32\\SHDOCVW.DLL
里面的
AVI
资源
256
※
关于资源管理器
/IE
工具栏按钮的修改
※
IE
和资源管理器的工具栏按钮的替换位置为
shell32.dll
位图
204--217
IE
角上微标的替换位置为
shell32.dll
里面位图
240-242
[[url]http://www.6iyn.com[/url]]
※
关于关机
/
注销对话框的修改
※
还有问的最多的问题就是关机和注销对话框了
关机是
msgina.dll,
注销是
shell32.dll
※
关于
Windows
图片查看器的修改
※
图片和传真查看器也是比较常见地
~~~
标题栏的字样可以修改里面字符串的第一项
[[url]http://www.6iyn.com[/url]]
下面一排按钮是
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
用户图标
[[url]http://www.6iyn.com[/url]]
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
)
[[url]http://www.6iyn.com[/url]]
远程
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
文件夹
[[url]http://www.6iyn.com[/url]]
其实
DLL
是个好东西
关键看你会不会用,有什么问题欢迎和我联系
…………