`
wankunde
  • 浏览: 163016 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

为什么注册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不是独立运行的程序,它是某个程序的一个部分,它只能由所属的程序调用。用户不能,也不需要打开它。

Trackback地址: http://www.yculblog.com/trackback/0/167063

就比如第一次入学,虽然你坐在教室里.但是如果没有写你的档案,老师是不会认识你的.也就不会找到你.

同样道理,如果DLL文件没有注册,系统注册表中就没有这个DLL文件信息.那么等到调用的时候,因为不知道这个DLL文件的位置,只能报告没有这个DLL.所以这时候就需要注册DLL了.

WINDOWS系统的DLL不用注册.因为安装时已经注册好了.

注册:

regsvr32 文件名

解除注册

regsvr32 文件名 /u

不弹出信息框

regsvr32 文件名 /i

分享到:
评论

相关推荐

    批处理文件(bat文件)注册dll批量注册dll分享.pdf

    本文将详细介绍如何利用批处理文件(BAT文件)来批量注册DLL文件,帮助用户快速解决问题。 #### 二、批处理文件(BAT文件)简介 批处理文件(BAT文件)是一种由一系列DOS命令组成的文本文件,通过运行该文件可以自动执行...

    如何用C#实现自动注册DLL文件

    C#有关技术资料,这里可以在C#中,实现帮助你注册DLL文件,而不用在注册表里面进行注册。

    反注册DLL文件

    ### 反注册DLL文件:深度解析与操作指南 在计算机科学领域,动态链接库(Dynamic Link Library,简称DLL)是Windows操作系统中一种重要的共享库文件格式。这些文件包含多个程序可以共享的代码和数据,有助于减少...

    windows重注册DLL文件

    重注册DLL文件 重注册DLL文件 重注册DLL文件 重注册DLL文件

    重新注册DLL文件

    重新注册DLL文件,解决内存不能为Read

    注册DLL文件程序

    本教程将详细介绍如何使用“注册DLL文件程序”来处理DLL文件的注册问题。 首先,我们要理解DLL注册的目的。在Windows中,当应用程序需要使用DLL时,它会查找系统注册表以确定DLL的位置和接口。如果DLL没有正确注册...

    VB6.0生成的DLL文件制作成安装包和注册使用

    #### 三、实现自动注册DLL文件 1. **修改注册参数**: - 打开生成的脚本文件,在[Files]字段中找到相应的DLL文件记录。 - 修改“Flags:ignoreversion”参数为“Flags:regserver”。 - 这一步是实现自动注册的...

    BAT批处理脚本-系统设置查询修改硬件相关-注册DLL文件.zip

    “注册DLL文件.txt”可能是将批处理脚本内容以文本格式存储的文件,可能包含了使用regsvr32命令注册DLL文件的具体步骤。regsvr32是Windows提供的命令行工具,用于注册或注销DLL文件。在.txt文件中,用户需要将命令行...

    DLL文件编辑器

    DLL文件编辑器是一种专业工具,允许用户查看和修改这些文件的内容,以实现特定的目的,例如修复错误、优化性能或自定义软件行为。以下是对DLL编辑器及相关知识的详细解释: 1. **DLL文件的作用**: - 共享代码:...

    最近可以单个注册dll文件软件

    标题"最近可以单个注册dll文件软件"提到的是针对DLL文件的注册工具。在Windows系统中,有时我们可能会遇到某些程序运行时提示缺少某个DLL文件,或者DLL文件注册错误的情况。这时,就需要使用专门的DLL注册工具来解决...

    一次性注册所有dll文件

    一次性注册所有dll文件.bat 一次性注册所有dll文件 一次性注册所有dll文件

    dll文件的注册方法

    注册DLL文件实质上是向Windows注册表中添加或更新关于该DLL的信息,使得系统能够知道如何以及何时加载和使用该DLL。这一过程通常涉及到调用DLL中的`DllRegisterServer`函数,该函数负责在注册表中创建必要的键值对,...

    注册DLL文件工具byyhj

    注册DLL文件工具byyhj BYYHJ005重新注册DLL文件

    .dll文件查看器,直接阅读dll文件

    .dll文件,全称为“动态链接库”(Dynamic Link Library),是Windows操作系统中的一种共享库,包含了一组可执行的功能和资源,可供多个程序同时使用。它们可以提供函数调用、数据共享、硬件访问等服务,有助于减少...

    重新注册dll文件

    可以修复电脑及IE浏览器,使你的windows更稳定。

    emp.dll下载 找不到emp.dll DLL文件丢失.zip

    下载dll的朋友,可将下面的代码保存为“注册.bat“,放到dll目录,就会自动完成dll注册(win98不支持)。 @echo 开始注册 copy dll %windir%\system32\ regsvr32 %windir%\system32\dll /s @echo dll注册成功 @pause

    dll文件查看器

    4. **注册与注销DLL**:有时,DLL文件的注册状态可能会影响程序的正常运行。DLL查看器允许用户注册或注销DLL文件,以解决注册表相关的问题。 5. **小巧便捷**:根据描述,此DLL查看器软件体积小,操作简便,用户...

    批量DLL文件注册工具

    FERP 注册工具 By qffhq 20040601运行是,必须放在Bin目录下,功能是可以注册它所在的父目录下的所有子目录下的.dll文件!支持组件FileSystemObject scrrun.dll同时,Dllreg.reg注册表文件手工导入注册表后,可向DLL,OCX...

    Delphi DLL ocx 文件自动注册源码

    在提供的压缩包`ocxdllreg.rar`中,包含了`Delphi DLL文件自动注册.txt`,这很可能是关于如何使用或实现上述步骤的详细说明。打开文本文件,你应该能够找到具体的代码示例和更具体的步骤指导。 总之,通过Delphi...

    RegDllview(已注册dll文件查看器)下载V1.46 绿色免费版

    dll文件查看器显示所有已注册的dll组件 RegDllview可以显示出你的电脑里所有已注册的dll, ocx, exe组件(COM 注册),dll文件查看器在每个已注册的文件中,你可以查看它的最后注册日期,CLSID和ProgID等.还可以以粉红色来...

Global site tag (gtag.js) - Google Analytics