怎么打开和修改dll文件的?如何调用和编辑

怎么打开和修改dll文件的?如何调用和编辑,第1张

dll文件一般人是修改不了的,要修改dll文件必须要懂汇编,十六进制,ASCII码等专业知识,但如果你有dll文件的源代码并且懂编写这个dll文件的编程语言的话则可任意修改。
dll文件是一种动态连接库文件。本身是不能运行的,必须靠应用程序来调用加载!dll文件的编写也是需要根据主程序的接口来编写!两个程序下同一个名称的dll相互替换都可能会报错的。

Dell向运行于Windows *** 作系统下的程序提供代码、数据或函数。程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序。
打开一个程序的安装目录,在这里面可以看到一些dll的一些文件。如果在它的上面双击的话会在它的旁边提示:如果是想要查看它可以下载安装一个叫exescope的自定义应用软件的工具。
右边有一个更多,点击一下“更多”,可以看到它的默认安装路径,如果不需要更改的话,它就会默认的安装到c盘的程序文件夹中。
点击安装之后,在它d出的面板中有一个自动汉化的说明,我们点击“已阅”。接着在它的安装过程中会出现一个安装类型,可以根据需要选择一个安装类型,这里就选择它默认的“典型安装”,然后点击:下一步。当安装到汉化的安装目录的时候它会提示,如果是不想把它安装到默认位置的话,可以在点击浏览选择一个安装的文件位置。

你知道什么是dll吗
DLL 是一个包含可由多个程序同时使用的代码和数据的库。例如,在 Windows *** 作系统中,Comdlg32 DLL 执行与对话框有关的常见函数。因此,每个程序都可以使用该 DLL 中包含的功能来实现“打开”对话框。这有助于促进代码重用和内存的有效使用。
通过使用 DLL,程序可以实现模块化,由相对独立的组件组成。例如,一个计帐程序可以按模块来销售。可以在运行时将各个模块加载到主程序中(如果安装了相应模块)。因为模块是彼此独立的,所以程序的加载速度更快,而且模块只在相应的功能被请求时才加载。
此外,可以更为容易地将更新应用于各个模块,而不会影响该程序的其他部分。例如,您可能具有一个工资计算程序,而税率每年都会更改。当这些更改被隔离到 DLL 中以后,您无需重新生成或安装整个程序就可以应用更新。
DLL 的优点
下表说明了当程序使用 DLL 时提供的一些优点:• 使用较少的资源
当多个程序使用同一个函数库时,DLL 可以减少在磁盘和物理内存中加载的代码的重复量。这不仅可以大大影响在前台运行的程序,而且可以大大影响其他在 Windows *** 作系统上运行的程序。
• 推广模块式体系结构
DLL 有助于促进模块式程序的开发。这可以帮助您开发要求提供多个语言版本的大型程序或要求具有模块式体系结构的程序。模块式程序的一个示例是具有多个可以在运行时动态加载的模块的计帐程序。
• 简化部署和安装
当 DLL 中的函数需要更新或修复时,部署和安装 DLL 不要求重新建立程序与该 DLL 的链接。此外,如果多个程序使用同一个 DLL,那么多个程序都将从该更新或修复中获益。当您使用定期更新或修复的第三方 DLL 时,此问题可能会更频繁地出现

Dell向运行于Windows *** 作系统下的程序提供代码、数据或函数。程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序。
打开一个程序的安装目录,在这里面可以看到一些dll的一些文件。如果在它的上面双击的话会在它的旁边提示:如果是想要查看它可以下载安装一个叫exescope的自定义应用软件的工具。
右边有一个更多,点击一下“更多”,可以看到它的默认安装路径,如果不需要更改的话,它就会默认的安装到c盘的程序文件夹中。
点击安装之后,在它d出的面板中有一个自动汉化的说明,我们点击“已阅”。接着在它的安装过程中会出现一个安装类型,可以根据需要选择一个安装类型,这里就选择它默认的“典型安装”,然后点击:下一步。当安装到汉化的安装目录的时候它会提示,如果是不想把它安装到默认位置的话,可以在点击浏览选择一个安装的文件位置。

dll文件知识
一、DLL文件常识,DLL是DynamicLinkLibrary的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。DLL文件一般被存放在C: WindowsSystem目录下
二、修改DLL文件的具体应用在系统的组策略和注册表中,我们可以修改一些键值来优化我们的系统,并加强 *** 作系统的安全性。可是,对于限制下载、禁止删除文件等功能,我们无法通过上述的 *** 作来完成,这只有通过修改系统DLL文件来实现。目前,我们通过修改系统的DLL文件,可以实现禁止删除文件、禁止IE下载、禁止IE另存为、禁止文件打开方式等功能。
三、系统中部分DLL文件的功能
1、BrowselcdllIE所需要调用的库文件DLL结构雏形就是它了
2、Shdoclcdll系统窗口及设置等,如删除文件、重命名
3、Shell32dll系统窗口及设置等,如删除文件、重命名
4、CryptuidllIE控件下载及提示对话框程序
四、修改DLL文件的方法
1、下载DLL文件修改工具EXESCOPE60-63或64工具
2、获取Browselcdll、Shdoclcdll、Shell32dll和Cryptuidll这几个链接文件。在找这几个文件时,最好将其他机器的硬盘,挂接在本机中,然后用本机的 *** 作系统启动并复制这几个文件。
3、在修改DLL文件的时候,打开该键值,在右面的对话框中将所要修改的键值禁用即可,不要删除,以备日后恢复(如图)
五、DLL文件修改秘籍
1、禁止下载的修改方法:打开Shdoclcdll修改资源--对话框---4416,将4416键值禁用即可。
2、禁止网页添加到收藏夹,打开Shdoclcdll修改资源--对话框---21400,将该键值禁用即可。
3、禁止恶意网页加载控件,修改Cryptuidll文件,要同时修改5个地方才能完全禁止资源--对话框---130资源--对话框--- 230资源--对话框---4101资源--对话框---4104资源--对话框---4107将以各对话框中的相应键值,修改成为禁用就可以了。
4、禁止系统删除文件修改Shell32dll,这个文件需要修改5个地方才可以禁止系统删除文件。资源--对话框---1011资源--对话框---1012资源--对话框---1013资源--对话框---1021资源--对话框---1022将以上五个地址的键值禁用就可以了!
5、禁止文件被改名,修改shell32dll,有2个地方需要修改资源--对话框---1018资源--对话框---1019将以上两处的相应键值,修改为禁用就可以了!
6、禁止运行菜单,修改shell32dll,将资源--对话框---1018键值设置为禁用。
7、禁止系统文件被挪动修改shell32dll,需要修改4个地方资源--对话框---1014资源--对话框---1015资源--对话框 ---1016资源--对话框---10178、禁止目标另存为,修改Shdoclcdll文件,需要修改3个地方资源--菜单--258---257 资源--菜单--258---252资源--菜单--24641--2268在这个修改中,我们要把各对应的键值删除。打开该键值后,右键菜单中有删除。在资源--菜单--24641—2268中,有多项该键值,请逐一删除。
8、禁止自定义文件夹选项修改Shell32dll文件,需要修改以下4个地方资源--菜单--215---28719资源--菜单-- 216---28719资源--菜单--217---28719资源--菜单--216---28719找到以上四处键值,直接需要删除后即可,而不是禁用。
9、禁止IE文件夹选项,修改Browselcdll文件,需要修改3个键值资源--菜单--263(这里有多个请删除)---41251 (删除)资源--菜单--266(也有多个请删除)---41329(删除)资源--菜单--268---41251(删除)在上面的3个键值中,个别键值有多处,请逐一删除。
10、禁止98文件共享控件,修改Msshruidll,需要修改2个地方资源---对话框----1---AutoRadioButton 资源---对话框----30---AutoRadioButton将以上两处的键值禁用即可。其他的选项,可以根据自己的需要进行修改。找到相应的功能键值,将不需要的功能,禁用就可以了。
11、禁止文件的打开方式,修改Urldll,需要修改2个地方资源---对话框---7000资源---对话框---7005将以上两处的键值禁用即可。
12、禁止更改系统桌面,修改Shdoc401dll,有2处地方需要修改资源---对话框---29952---PushButton:浏览资源---对话框---29952---PushButton:图案将以上两处的键值禁用即可。
13、禁止系统文件夹自定义,修改Shd401lcdll,有2处地方需要修改资源---对话框---29957资源---对话框--- 29958将以上两处的键值禁用即可。15、禁止文件保存路径及打开,修改Comdlg32dll,有2处地方需要修改资源---对话框---1547 资源---对话框---1548将以上两处的键值禁用即可。
六、注意事项
1、本文以WindowsXP/2000 *** 作系统的DLL文件修改为例,并不一定适用于Windows98 *** 作系统,请在修改DLL文件时注意。
2、在禁止下载的 *** 作中,除修改禁止下载的链接文件Shdoclcdll外,还要修改禁止文件另存为的链接文件Shdoclcdll。如果修改一个链接文件无法实现相应的功能,请查看其他链接文件中是否存在需要修改的键值。
3、修改后的DLL链接文件,需要在DOS模式下导入并重新启动机器才有效。
4、本文章只介绍了我们日常 *** 作中经常用到的DLL修改选项,其他选项请参看DLL文件中的具体选项进行修改。
5、在修改DLL文件前,请先备份系统原有的DLL文件,以备修改失败恢复

参考资料:


>

楼主你好,你可以重新下载一个mediainfodll文件,然后按如下步骤 *** 作:

文件上传了

一、解压后直接拷贝该文件到系统目录里:

1、Windows 95/98/Me系统,复制到C:\Windows\System目录下。

2、Windows NT/2000系统,复制到C:\WINNT\System32目录下。

3、Windows XP/WIN7/Vista系统,复制到C:\Windows\System32目录下。

4、如果您的系统是64位的请将文件复制到C:\Windows\SysWOW64目录

二、打开"开始-运行-输入regsvr32 mediainfodll",回车即可解决。

已上传并提供下载连接,可根据需要下载。

mediainfodll下载地址:>

小技巧:如果无法进入桌面,可以启动安全模式或者使用PE启动电脑,然后修复。

重要:一定要选择与系统版本一致的DLL才可以

mediainfodll无法定位、丢失、找不到、加载失败 等问题的修复

将下载解压的dxgidll
文件复制到相应的系统目录中。
Windows
95/98/Me系统,将dxgidll
复制到C:/Windows/System目录下。
Windows
NT/2000系统,将dxgidll
复制到C:/WINNT/System32目录下。
Windows
XP/WIN7系统,将dxgidll
复制到C:/Windows/System32目录下。
2、然后打开"开始-运行-输入regsvr32
dxgidll
",回车即可解决错误提示!
xpgod
系统天堂有提供dxgidll
文件的下载以及使用方法哦~
xpgod
系统天堂小编为您解答,望采纳。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12613318.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存