通灵王烈火燎原:DLL文件的介绍与修改

来源:百度文库 编辑:九乡新闻网 时间:2024/05/17 06:34:11

DLL的英文全称是Dynamic Link Library,意思就是"动态链接库"。 Windows系统里的很多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,就是我们常说的DLL文件。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。DLL文件一般被存放系统目录 C :Windows\ System 下面.

    DLL文件在操作系统中有很重要的作用. 因为很多基本的系统操作都要能过DLL文件来实现.  很多程序都会调用基础的DLL文件进行操作. 下面就是几个常见的DLL文件:

  • Browselc.dll IE库文件
  • Shdoclc.dll 系统窗口及设置的库文件,如删除文件、重命名等操作
  • Shell32.dll 系统和程序窗口渲染等的库文件
  • Cryptui.dll IE控件下载及提示对话框程序的动态库文件


    DLL文件在系统的特殊作用, 通过修改DLL文件, 可以很方便的完成一些常用操作的修改,如修改系统的DLL文件,可以实现禁止删除文件、禁止IE下载、禁止IE另存为、禁止文件打开方式等功能.

   修改DLL文件 (这里提醒大家, DLL文件的修改有可能破坏系统的稳定性, 使系统不能运行. 如果不是很了解,  强烈建议不要去修改)
    先下载EXESCOPE之类的DLL文件修改工具, 用软件就可以修改DLL文件了.

    获取Browselc.dll、Shdoclc.dll、Shell32.dll和Cryptui.dll这几个链接文件。在找这几个文件时,最好将其他机器的硬盘,挂接在本机中,然后用本机的操作系统启动并复制这几个文件。

    在修改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 找到以上四处键值,直接需要删除后即可,而不是禁用。 
11、禁止文件的打开方式,修改Url.dll,需要修改2个地方 资源---对话框--- 7000 资源---对话框--- 7005 将以上两处的键值禁用即可。 
12、禁止更改系统桌面,修改Shdoc401.dll,有2处地方需要修改 资源---对话框--- 29952--- PushButton:浏览资源---对话框--- 29952--- PushButton:图案 将以上两处的键值禁用即可。 

    这里要注意, 修改后的DLL链接文件,需要在DOS模式下导入并重启电脑才有效。还有在修改DLL文件前,要先备份系统原有的DLL文件,能才在修改不成功的时间进行恢复.