煤炭期货杠杆:如何查看扩展名为.dll的文件

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 19:33:49
beachey 请问你给我的十六进制编辑器以什么原理打开的啊?会不会对原文件造成破坏?打开的文件以十六进制显示,是否可以转换成通用语言进行读懂?

可下载该软件:http://download.enet.com.cn/html/060442000080302.html

解决DLL文件错误
使用Windows的朋友可能会经常遇到DLL文件出错的情况,那么,何为DLL?
DLL(DynamicLinkLibrary)即动态链接库,它实质上是包含了一些函数和数据的可执行模块,由微软公司提供。它可以被应用程序或其它DLL调用。在项目开发或编程中,它是一个前人劳动的经验集合:各个公司个人在项目开发或编程中都会积累下很多的经验、技巧和专业资料,利用动态链接库的技术,将这些成果经验汇集起来,使资源可以得到更广泛的应用;在个人用户的使用中,它又是包含数据及指令的模块,使各个相对独立的数据能被执行、链接调用。
虽然出现DLL文件错误的原因很多,但平常用家遇到的问题归结起来不外乎系统软件方面和硬件方面的问题。
系统软件方面的解决招式
轻手:用最新版本的杀毒软件查杀病毒。有相当部分的病毒会造成系统文件的丢失或损坏,所以首先要升级病毒库彻底查杀病毒。
中拳:使用系统自带的修复或还原功能。在WIN98、ME中,在“开始—运行”对话框中键入“sfc”并回车,启动“系统文件检查器”进行常规检查。若查出有错误,按照提示从系统盘中提取相关文件即可;在WindowsXP中,Windows文件保护功能可以保护一些系统文件,例如.sys、.dll、.ocx、.ttf、.fon和.exe文件。Windows文件保护在后台运行,可保护Windows安装程序安装的所有文件,而这些文件就保存在windowsxp的安装目录下的\system32\dllcache\下面。windows文件保护需要拷贝或还原文件时,把你的xp安装盘放入或者指定你在硬盘上备份的路径即可。如果是在整理完注册表后出现,则需要恢复注册表。
重刀:自己动手,丰衣足食。有少部分DLL文件出错是要靠手动解决或升级系统文件解决的。
例1:整理系统后,运行realplayer,报告说找不到所需的DLL文件Pncrt.dll,无法启动。
解决办法:上网下载新版本realplay?er并升级。重新打开realplayer,仍然弹出对话框,说找不到所需的DLL文件Pncrt.dll无法启动。奇怪了,是不是这个DLL文件是系统文件?运行SFC命令,报告无系统文件损坏或丢失,那么肯定这个文件是软件自带的了。于是上网查找资料,说要将注册表中的相关键值删除,重新安装,按此操作进行,也无法解决问题。于是查找Pncrt.dll文件,发现C:\WINDOWS\VCM下有此文件,于是将其复制到realplayer的关联文件夹C:\Pro?gramFiles\CommonFiles\Real\Common中,运行realplayer,仍报告出错。查看该文件的属性,发现有“版本”这一项,版本的值为6.0.0.0。于是想到可能是该文件存在,但版本的关联不对,导致出错,于是在存在Pncrt.dll的情况下重新安装新版本的realplayer,运行一切正常,问题解决。
例2:WIN98中设置显示属性时出现RUNDLL32故障。
解决办法:在“开始—运行”中,输入msconfig,然后在System.ini这一页,打开boot文件夹,按“新增”,新增一行叙述:

drivers=mmsystem.dll

设定好后,储存你的设定,重新开机即可。
例3:在WIN98第二版中使用IBM语音识别系统4.0版后,再使用IE出现“KERNEL32.dll和OLEAUT32.DLL还有MFC42.DLL发现不明问题,无法使用”。
解决办法:到c:\windows\system中找到这三个文件并把它们复制下来,复制到IBM语音识别系统的x:\ViaVoice中的bin文件夹;这样我们就可以恢复IE、OE、记事本这些软件所需的DLL文件了。

十六进制编辑器
比如有名的UltraEdit32和WinHex等

http://www.newhua.com

有下载的

DLL的全称是Dynamic Link Library,中文叫做“动态链接文件”。在Windows操作系统中,DLL对于程序执行是非常重要的,因为程序在执行的时候,必须链接到DLL文件,才能够正确地运行。而有些DLL文件可以被许多程序共用。因此,程序设计人员可以利用DLL文件,使用程序不至于太过巨大。但是当安装的程序越来越多,DLL文件也就会越来越多,如果当你删除程序的时候,没有用的DLL文件没有被删除的话,久而久之就造成系统的负担了。

eXeScope