dll版本|怎么知道dll文件是哪个net版本

|

『壹』 什么叫做不同版本DLL

DLL文件即动态链接库文件,是一种可执行文件,它允许程序共享执行特殊任务所必需的代码和其他资源。Windows提供的DLL文件中包含了允许基于Windows的程序在Windows环境下操作的许多函数和资源。 DLL多数情况下是带有DLL扩展名的文件,但也可能是EXE或其他扩展名。它们向运行于Windows操作系统下的程序提供代码、数据或函数。程序可根据DLL文件中的指令打开、启用、查询、禁用和关闭驱动程序。 DLL的全称是Dynamic Link Library, 中文叫做“动态链接文件”。在Windows操作系统中, DLL对于程序执行是非常重要的, 因为程序在执行的时候, 必须链接到DLL文件, 才能够正确地运行。而有些DLL文件可以被许多程序共用。因此, 程序设计人员可以利用DLL文件, 使程序不至于太过巨大。但是当安装的程序越来越多, DLL文件也就会越来越多, 如果当你删除程序的时候, 没有用的DLL文件没有被删除的话, 久而久之就造成系统的负担了。 DLL是动态连接库。使用动态连接库的一些好处是: 1.多个应用程序共享代码和数据:比如Office软件的各个组成部分有相似的外观和功能,这就是通过共享动态连接库实现的。 2.在钩子程序过滤系统消息时必须使用动态连接库。 3.动态连接库以一种自然的方式将一个大的应用程序划分为几个小的模块,有利于小组内部成员的分工与合作。而且,各个模块可以独立升级。如果小组中的一个成员开发了一组实用例程,他就可以把这些例程放在一个动态连接库中,让小组的其他成员使用。 4.为了实现应用程序的国际化,往往需要使用动态连接库。使用动态连接库可以将针对某一国家、语言的信息存放在其中。对于不同的版本,使用不同的动态连接库。在使用AppWizard生成应用程序时,我们可以指定资源文件使用的语言,这就是通过提供不同的动态连接库实现的。 VC++、C++ Builder、Delphi都可以编写DLL文件。Visual Basic 5.0以上版本也可以编写一种特殊的DLL,即ActiveX DLL。 DLL不是独立运行的程序,它是某个程序的一个部分,它只能由所属的程序调用。用户不能,也不需要打开它。

『贰』 怎么获取DLL的版本信息

1、首先,找到要查看DLL版本信息的DLL文件。

『叁』 请教dll文件的版本号是什么意思

代表它适合什么系统理论上,高版本是为了WIN7和WIN8准备的其他版本XP以下通用

『肆』 u32从dll缺失,我重装系统可以解决吗

不需要重装系统。首先将丢失的dll文件名称记下来。如果你是32位系统,则在搜索栏中搜索dll文件名+后缀名+“空格”+x86,例:msvcp110.dll x86;如果为64位,则输入dll文件名+后缀名+“空格”+x64,例:msvcp110.dll x64,也可以直接找到专门下载dll的网站在里面直接搜索。找到dll文件后,一定要注意下载的是32位还是64位。有些网站下载的文件是所有都包括的,但是因为我们下载之前可能并不确定是单个文件还是一组文件,所以还是提前看一眼。另外有些文件下载后解压需要输入指定密码,所以有没有密码也要提前看好复制好,免得再找一遍。点击下载后,文件下载到本地,如果是压缩文件,则解压压缩文件,否则直接无视这一步。以这个复杂的为例,文件夹中包含众多版本。记住,不是每一个版本都可以使用的,一定要找适合自己的型号,如何找适合自己的型号呢,最笨的方法就是挨个试。找到文件夹下的dll文件,复制文件。32位的系统很简单,直接将文件复制到“C:\Windows\System32”下就可以了。64位的可能要麻烦些,有时候复制到“C:\Windows\Syswow64”中打开软件或者游戏依然报错,这时你就要找到64位系统下的“C:\Windows\System32”,将dll复制到这个文件夹下。如果不行或者报出其他错误就尝试着更换dll版本即可。有时候你可能会缺少很多dll,而这些dll有可能来自dx,可能是缺少vc++2005或者2008或者2010,所以为了避免麻烦,首先要去控制面板确定自己是否装了vc++或者dx。

『伍』 怎么修改DLL文件的版本信息

用VC等可以编辑资源的工具以资源方式打开EXE或者DLL文档,就可以修改其中的资源,包括公司名称,产品名称,版本号等。

『陆』 VB6 怎样获取DLL 版本

在vb中制作dll文件及在vb程序中引用此文件一、在vb中制作dll文件 (1)新建一个Active DLL工程,名字为vbTestdll,类模块的名字为testdll (2)在类模块中实现一个函数,内容如下: Public Function mydll() As String mydll = "Hello World"; End Function (3)保存,然后在文件菜单中选择 Make vbtestdll.dll项,生成dll文件 二、在vb程序中使用此dll文件 (1)新建一个标准工程。 (2)在工程-引用-浏览里找到vbtestdll.dll文件,并且把它引入 (3)写测试代码,内容如下 Option Explicit Dim test As testdll'类模块名字 Private Sub Form_Load() Set test= New testdll 'DLL的一个新实例 Me.Caption = test.mydll '我的标题=返回DLL的Hello World End Sub

『柒』 怎么知道dll文件是哪个net版本

有时候经常需要查看.dll所使用的.net版本, 因为根本不知道它是使用了1.1还是2.0, 或者是3.0, 这个时候如果需要打开.net那又太麻烦, 所以经过长久的摸索, 我找到了一个比较简便的方法.就是SDK自带的ildasm.exe工具, 这是一个反编译工具, 可以查看编译好后的dll的文件.如果你的vs.net安装在D盘, 那这个文件一般在 D:/Program Files/Microsoft Visual Studio .NET 2003/SDK/v1.1/Bin 这个文件夹下.双击ildasm.exe, 把你要识别的.dll文件拖进来, 就会反编译了. 接着在ildasm里, 双击第一行的MANIFEST, 前面五行会类似如下显示, 注意一定要是mscorlib.assembly extern mscorlib{ .publickeytoken = (B7 7A 5C 56 19 34 E0 89 ) // .z/V.4.. .ver 1:0:5000:0}当你看到.ver 1:0:5000:0, 证明它是在.net1.1的版本下编译的; 如果看到的是.ver 2:0:0:0, 证明它是.net2.0版本下编译的

『捌』 如何查看dll文件的语言版本

右键点击Shell32.dll文件,点击属性,点击版本,右窗口可看到。

『玖』 怎么知道dll文件是哪个net版本

有时候经常需要查看.dll所使用的.net版本,因为根本不知道它是使用了1.1还是2.0,或者是3.0,这个时候如果需要打开vs.net那又太麻烦,所以经过长久的摸索,我找到了一个比较简便的方法.就是SDK自带的ildasm.exe工具,这是一个反编译工具,可以查看编译好后的dll的文件.如果你的vs.net安装在D盘,那这个文件一般在D:/ProgramFiles/MicrosoftVisualStudio.NET2003/SDK/v1.1/Bin这个文件夹下.双击ildasm.exe,把你要识别的.dll文件拖进来,就会反编译了.接着在ildasm里,双击第一行的MANIFEST,前面五行会类似如下显示,注意一定要是mscorlib.assemblyexternmscorlib{.publickeytoken=(B77A5C561934E089)//.z/V.4…ver1:0:5000:0}当你看到.ver1:0:5000:0,证明它是在.net1.1的版本下编译的;如果看到的是.ver2:0:0:0,证明它是.net2.0版本下编译的

『拾』 网站升级后提示bin中dll版本与配置参数不对怎么办

使用腾讯电脑管家修复下,打开腾讯电脑管家找到“工具箱”然后“电脑诊所”在搜索栏中搜(dll组件)然后找到遇到的问题选择立即修复就可以了。 腾讯电脑管家,是腾讯公司推出的一款免费安全软件, 能有效预防和解决计算机上常见的安全风险。


赞 (0)