DLL文件怎么打开
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DLL文件怎么打开相关的知识,希望对你有一定的参考价值。
Dell向运行于Windows操作系统下的程序提供代码、数据或函数。程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序。打开一个程序的安装目录,在这里面可以看到一些dll的一些文件。如果在它的上面双击的话会在它的旁边提示:如果是想要查看它可以下载安装一个叫exescope的自定义应用软件的工具。
右边有一个更多,点击一下“更多”,可以看到它的默认安装路径,如果不需要更改的话,它就会默认的安装到c盘的程序文件夹中。
点击安装之后,在它弹出的面板中有一个自动汉化的说明,我们点击“已阅”。接着在它的安装过程中会出现一个安装类型,可以根据需要选择一个安装类型,这里就选择它默认的“典型安装”,然后点击:下一步。当安装到汉化的安装目录的时候它会提示,如果是不想把它安装到默认位置的话,可以在点击浏览选择一个安装的文件位置。 参考技术A 你好:
很高兴能帮到您,这个DLL其实是一个动态链接库文件,是一些多个程序同时使用的代码
,如果您想要打开,只有运行一些文件就可以了。
如果你的电脑提示丢失的话:
去网上下载这个DLL文件,将其放置到system32目录下面
重启系统,或者在CMD下面运行regsvr32 *.dll注册该DLL
同时我还推荐用管家修复缺失DLL文件的,腾讯电脑管家的电脑诊所有这个功能哟!
如果您对我的答案不满意,可以继续追问或者提出宝贵意见,谢谢 参考技术B DLL原本是动态链接库的意思,有动态就有静态连接库。C的生成应用程序的过程是这样的他首先会编译成lib文件然后使用link程序来生成最终的可执行程序,早期的编译器,包括pascal之类的都是这样的,为什么会这样呢?因为编译很费时(那时候电脑...)需要编译成中间库,最后把所有用到的中间库都“链接”起来最终生成应用程序,不希望每次生成的时候都重复编译一些没变动的代码,这就是静态链接库。
后来一些常用的库就编译成lib文件发布了,引用也很方便,但是每个程序里面都有一个同样的代码副本浪费磁盘空间,更重要的是浪费内存空间,内存中保存着大量的一抹一样的代码段,这实在太浪费了。最好能够在运行的时候加载公共库,这就是动态链接库,对于windows来说,所有进程调用的相同的DLL在内存中只有一个副本,这样内存空间就节省了,当然如果某个进程向共享的代码段写入数据那么这部分的内存分页就会为这个进程保留一个独特的副本,防止进程间共享代码段而相互干扰。
DLL的基本格式和Exe文件没有什么差别,即便是一个Exe文件也可以像普通的DLL那样被加载,如果他有引出函数的话,那么也可以被调用的。在Exe文件中会有大量的资源存在比如位图、字符串之类的,DLL中也会,那么DLL就被衍生出了一个独特的用法,就是某些DLL没有什么程序功能就是包含资源,这种DLL因为也可以动态加载,在作多国语言的开发时会用到这样的技巧。
在.net时代来临后,为了保持和原有的程序一定的兼容性,比如windows下面的exe文件和dos下的是一样的,但是它会包含一段代码检测是否运行在windows环境里,不是的话就会有一段大家都耳熟能详的提示,到现在还是这样,没变过。同样,.net中的程序集也被包装成DLL的形式,它的格式和普通DLL是一样的,同样会包含上面那个古老的提示,但是里面包含的是IL编码,他需要jit来解释的。 参考技术C DLL是Dynamic Link Library的缩写,意为动态链接库。在Windows中,许多应用程序并不是一个完整的可执行文件,它们被分割成一些相对独立的动态链接库,即DLL文件,放置于系统中。当我们执行某一个程序时,相应的DLL文件就会被调用。一个应用程序可有多个DLL文件,一个DLL文件也可能被几个应用程序所共用,这样的DLL文件被称为共享DLL文件。DLL文件一般被存放在C:WindowsSystem目录下。
摄像头拍的录像应该生成*.dat文件或者其它文件吧,不应该是DLL文件。如果是,可能是文件设置生成DLL文件了,你可以试试用暴风影音打开,在打开文件窗口的文件类型下拉框中选择“所有文件(*.*)”。 参考技术D
用OD就可以打开!OllyDBG这个软件可以反汇编的!
可以用Resource Hacker打开,可以编辑dll文件的一些资源
DLL多数情况下是带有DLL扩展名的文件,但也可能是EXE或其他扩展名。它们向运行于Windows操作系统下的程序提供代码、数据或函数。程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序。
DLL是动态连接库。使用动态连接库的一些好处是:
1.多个应用程序共享代码和数据:比如Office软件的各个组成部分有相似的外观和功能,这就是通过共享动态连接库实现的。
2.在钩子程序过滤系统消息时必须使用动态连接库。
3.动态连接库以一种自然的方式将一个大的应用程序划分为几个小的模块,有利于小组内部成员的分工与合作。而且,各个模块可以独立升级。
DLL不是独立运行的程序,它是某个程序的一个部分,它只能由所属的程序调用。用户不能,也不需要打开它。
以上是关于DLL文件怎么打开的主要内容,如果未能解决你的问题,请参考以下文章