Windows中DLL文件基本原理及修改方法

Windows中DLL文件基本原理及修改方法,第1张

Windows中DLL文件基本原理及修改方法,第2张

一、DLL文件知识

DLL是动态链接库的缩写,意思是动态链接库。在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文件。需要同时修改五个地方才能完全禁止资源-对话框-130资源-对话框-230资源-对话框-4101资源-对话框-4104资源-对话框-4107。每个对话框中相应的键值都将被修改。

4.禁止系统删除文件和修改Shell32.dll。这个文件需要在五个地方修改,才能禁止系统删除文件。资源-对话框-1011资源-对话框-1012资源-对话框-1013资源-对话框-1021资源-对话框-1022只需禁用以上五个地址的键值!

5.禁止更改文件名和修改shell32.dll。有两个地方需要修改资源-对话框-1018资源-对话框-1019。把上面两个地方对应的键值改成disabled就行了!

6.禁止运行菜单,修改shell32.dll,将resource-dialog-1018键值设置为disabled。

7.禁止移动系统文件来修改shell32.dll。四本地资源-对话框-1014资源-对话框-1015资源-对话框-1016资源-对话框-1017需要修改。

8.禁止将目标另存为和修改Shdoclc.dll文件。需要修改三个本地资源-菜单-258-257资源-菜单-258-252资源-菜单-24641-2268。在这次修改中,我们将删除相应的键值。键值打开后,右键菜单里有删除。在资源-菜单-24641-2268中,有很多键值,请一一删除。

9.禁止通过自定义文件夹选项来修改Shell32.dll文件。以下四个本地资源-菜单-215-28719资源-菜单-216-28719资源-菜单-217-28719资源-菜单-216-2877需要修改。

10.IE文件夹选项被禁止。修改Browselc.dll文件,需要修改三个键值资源-菜单-263(请在此删除几个)-41251(删除)资源-菜单-266(请删除其他几个)-41329(删除)资源-菜单-268。

1.要禁止98文件共享控制和修改Msshrui.dll,需要修改两个本地资源-对话框- 1 - AutoRadioButton资源-对话框- 30 - AutoRadioButton禁用以上两个地方的键值。其他选项可以根据自己的需要进行修改。找到相应的功能键,禁用不需要的功能。

12.禁止打开文件。要修改Url.dll,你需要修改两个本地资源-对话框-7000资源-对话框-7005。可以禁用以上两个地方的键值。

13.禁止改变系统桌面和修改Shdoc401.dll。需要修改资源的地方有两个-对话框-29952-按钮:浏览资源-对话框-29952-按钮:禁用以上两个地方的键值即可。

14.禁止自定义系统文件夹和修改Shd401lc.dll。有两个地方需要修改资源-对话框-29957资源-对话框-29958。只需禁用以上两处的键值即可。

15.禁止保存文件路径、打开文件路径和修改Comdlg32.dll。有两个地方需要修改资源-对话框-1547资源-对话框-1548。只需禁用以上两处的键值即可。

不及物动词预防措施

1.本文以Windows XP/2000操作系统中DLL文件的修改为例,不一定适用于Windows 98操作系统。请注意DLL文件的修改。

2.在禁止下载的操作中,除了修改禁止下载的链接文件Shdoclc.dll,还需要修改禁止另存为的链接文件Shdoclc.dll。如果修改一个链接文件不能实现相应的功能,请检查其他链接文件中是否有键值需要修改。

3.修改后的DLL链接文件需要在DOS模式下导入并重启才能生效。

4.本文只介绍我们日常操作中经常用到的DLL修改选项。其他选项请参考DLL文件中的具体选项进行修改。

5.在修改DLL文件之前,请备份系统的原DLL文件,以防修改无法恢复。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » Windows中DLL文件基本原理及修改方法

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情