<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Heck's  Blog]]></title> 
<link>https://www.heckjj.com/index.php</link> 
<description><![CDATA[一瞬间的决定，往往可以改变很多，事实上，让自己成功的往往不是知识，是精神！ 如果你总是为自己找借口，那只好让成功推迟。执行力，今天！]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Heck's  Blog]]></copyright>
<item>
<link>https://www.heckjj.com/windows-dll-file-fundamental-skill/</link>
<title><![CDATA[Windows的DLL文件基本原理及优化技巧]]></title> 
<author>Heck &lt;@hecks.tk&gt;</author>
<category><![CDATA[电脑技术]]></category>
<pubDate>Sat, 25 Sep 2010 16:06:19 +0000</pubDate> 
<guid>https://www.heckjj.com/windows-dll-file-fundamental-skill/</guid> 
<description>
<![CDATA[ 
	<span style="font-family: 微软雅黑;"><span style="font-size: 14px;"><strong><span style="color: #4169E1;">一、什么是DLL</span> </strong></span><br/>DLL是Dynamic Link Library的缩写，意为动态链接库。在Windows中，许多应用程序并不是一个完整的可执行文件，它们被分割成一些相对独立的动态链接库，即DLL 文件，放置于系统中。当我们执行某一个程序时，相应的DLL文件就会被调用。一个应用程序可有多个DLL文件，一个DLL文件也可能被几个应用程序所共用，这样的DLL文件被称为共享DLL文件。DLL文件一般被存放在C:&#92;WindowsSystem目录下 <br/><br/><span style="font-size: 14px;"><strong><span style="color: #4169E1;">二、修改DLL文件的具体应用 </span></strong></span><br/>在系统的组策略和注册表中，我们可以修改一些键值来优化我们的系统，并加强操作系统的安全性。可是，对于限制下载、禁止删除文件等功能，我们无法通过上述的操作来完成，这只有通过修改系统DLL文件来实现。目前，我们通过修改系统的DLL文件，可以实现禁止删除文件、禁止IE下载、禁止IE另存为、禁止文件打开方式等功能。 <br/><br/><span style="font-size: 14px;"><strong><span style="color: #4169E1;">三、系统中部分DLL文件的功能 </span></strong></span><br/><br/>1、Browselc.dll IE所需要调用的库文件DLL结构雏形就是它了。 <br/><br/>2、Shdoclc.dll 系统窗口及设置等，如删除文件、重命名。 <br/><br/>3、Shell32.dll 系统窗口及设置等，如删除文件、重命名。 <br/><br/>4、Cryptui.dll IE控件下载及提示对话框程序。 </span><span style="font-family: 微软雅黑;"><br/><span style="font-size: 14px;"><strong><span style="color: #4169E1;">四、修改DLL文件的方法&nbsp;&nbsp;</span></strong></span><br/><br/>1、下载DLL文件修改工具EXESCOPE6.0-6.3或6.4工具。 <br/><br/>2、获取Browselc.dll、Shdoclc.dll、Shell32.dll和Cryptui.dll这几个链接文件。在找这几个文件时，最好将其他机器的硬盘，挂接在本机中，然后用本机的操作系统启动并复制这几个文件。 <br/><br/>3、在修改DLL文件的时候，打开该键值，在右面的对话框中将所要修改的键值禁用即可，不要删除，以备日后恢复。 <br/><br/><span style="font-size: 14px;"><strong><span style="color: #4169E1;">五、DLL文件修改秘籍 </span></strong></span> <br/><br/>1、禁止下载的修改方法：打开Shdoclc.dll修改资源--对话框---4416，将4416键值禁用即可。 <br/><br/>2、禁止网页添加到收藏夹，打开Shdoclc.dll修改资源--对话框---21400，将该键值禁用即可。 <br/><br/>3、禁止恶意网页加载控件，修改Cryptui.dll文件，要同时修改5个地方才能完全禁止资源--对话框---130 资源--对话框---230 资源--对话框---4101 资源--对话框---4104 资源--对话框---4107 将以各对话框中的相应键值，修改成为禁用就可以了。 <br/><br/>4、禁止系统删除文件修改Shell32.dll，这个文件需要修改5个地方才可以禁止系统删除文件。资源--对话框---1011 资源--对话框---1012 资源--对话框---1013 资源--对话框---1021 资源--对话框---1022 将以上五个地址的键值禁用就可以了！ <br/><br/>5、禁止文件被改名，修改shell32.dll，有2个地方需要修改资源--对话框---1018 资源--对话框---1019 将以上两处的相应键值，修改为禁用就可以了！ <br/><br/>6、禁止运行菜单，修改shell32.dll，将资源--对话框---1018键值设置为禁用。 <br/><br/>7、禁止系统文件被挪动修改shell32.dll，需要修改4个地方资源--对话框---1014 资源--对话框---1015 资源--对话框---1016 资源--对话框---1017。 <br/><br/>8、禁止目标另存为，修改Shdoclc.dll文件，需要修改3个地方资源--菜单--258---257 资源--菜单--258---252 资源--菜单--24641--2268 在这个修改中，我们要把各对应的键值删除。打开该键值后，右键菜单中有删除。在资源--菜单--24641—2268中，有多项该键值，请逐一删除。 <br/><br/>9、禁止自定义文件夹选项修改Shell32.dll文件，需要修改以下4个地方资源--菜单--215---28719 资源--菜单--216---28719 资源--菜单--217---28719 资源--菜单--216---28719 找到以上四处键值，直接需要删除后即可，而不是禁用。 <br/><br/>10、禁止IE文件夹选项，修改Browselc.dll文件，需要修改3个键值资源--菜单--263 (这里有多个请删除)---41251(删除) 资源--菜单--266(也有多个请删除)---41329 (删除) 资源--菜单--268---41251 (删除) 在上面的3个键值中，个别键值有多处，请逐一删除。 <br/><br/>11、禁止98文件共享控件，修改Msshrui.dll，需要修改2个地方资源---对话框---- 1 --- AutoRadioButton 资源---对话框---- 30 --- AutoRadioButton 将以上两处的键值禁用即可。其他的选项，可以根据自己的需要进行修改。找到相应的功能键值，将不需要的功能，禁用就可以了。 <br/><br/>12、禁止文件的打开方式，修改Url.dll，需要修改2个地方资源---对话框--- 7000 资源---对话框--- 7005 将以上两处的键值禁用即可。 <br/><br/>13、禁止更改系统桌面，修改Shdoc401.dll，有2处地方需要修改资源---对话框--- 29952--- PushButton：浏览资源---对话框--- 29952--- PushButton：图案将以上两处的键值禁用即可。 <br/><br/>14、禁止系统文件夹自定义，修改Shd401lc.dll，有2处地方需要修改资源---对话框--- 29957 资源---对话框--- 29958 将以上两处的键值禁用即可。 <br/><br/>15、禁止文件保存路径及打开，修改Comdlg32.dll，有2处地方需要修改资源---对话框--- 1547 资源---对话框--- 1548 将以上两处的键值禁用即可。</span><br/>Tags - <a href="https://www.heckjj.com/tags/windows/" rel="tag">windows</a> , <a href="https://www.heckjj.com/tags/dll/" rel="tag">dll</a> , <a href="https://www.heckjj.com/tags/%25E5%259F%25BA%25E6%259C%25AC%25E5%258E%259F%25E7%2590%2586/" rel="tag">基本原理</a> , <a href="https://www.heckjj.com/tags/%25E4%25BC%2598%25E5%258C%2596%25E6%258A%2580%25E5%25B7%25A7/" rel="tag">优化技巧</a>
]]>
</description>
</item><item>
<link>https://www.heckjj.com/windows-dll-file-fundamental-skill/#blogcomment</link>
<title><![CDATA[[评论] Windows的DLL文件基本原理及优化技巧]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://www.heckjj.com/windows-dll-file-fundamental-skill/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>