Regsvr32(windows注册/卸载组件)的使用方法详细说明

Regsvr32(windows注册/卸载组件)的使用方法详细说明

 

Regsvr32是一个Windows系统的内嵌程序,不仅存在于Windows2000 / XP下,同时也能在Windows98中找到它的身影。它的主要功能就是注册或卸载动态链接库文件(DLL)和嵌入式控件(OCX),

Regsvr32是一个Windows系统的内嵌程序,不仅存在于Windows2000 / XP下,同时也能在Windows98中找到它的身影。它的主要功能就是注册或卸载动态链接库文件(DLL)和嵌入式控件(OCX),您可别小看了它呀,有了它,很多软件或操作系统的难题就都可以迎刃而解了。

  基础篇

  刚才咱们说到了DLL和OCX,估计在好多的读者心里都会冒出这样一个问题,这两个东东究竟是什么意思?它们究竟能干什么呢?别急,下面就听笔者慢慢道来。

  DLL文件:DLL文件全称是Dynamic LinkLibrary,中文名字叫做“动态链接库文件”。在Windows系统中,DLL文件就象EXE文件一样能够完成某项功能,但它却无法像EXE文件那样独立运行,必须由其他程序来调用它,而它对于程序的执行也是非常重要的,大多数的程序或系统组件在执行时,都必须链接到DLL文件才能正常运行。换言之,DLL文件就像是数据库中一个个公用的函数库,每位设计人员都可以在自己的程序中随意调用它们,这样,不仅不用自己再去编写一些基础功能(因为这些功能都已经由DLL文件完成了),而且还可以让程序的体积更加小巧。因此,如果某个DLL文件发生丢失,就有可能造成某个软件或某个系统模块发生故障而无法正常工作。

  OCX文件:OCX文件的全称是Object Linking and Embedding(OLE) ControlExtension,中文名字叫做“嵌入式对象控件”,它的作用其实和刚才谈到的DLL文件特别相像,其实所谓的OLE我们平时已经非常熟悉了,简单地说就像在Word中可以使用Excel数据,写字板中可以嵌入图片文件等等这些功能。打个比方的话,剪贴板就像是个简单的数据共享,而OLE则是一种“对象共享”。

  刚才我们谈到Regsvr32的功能是注册与卸载DLL文件的,那么现在又有一个问题困扰着我们,既然DLL文件起到的就是公用函数库的作用,为什么我们不能直接在程序里调用,还要进行一次注册呢?其实,这里注册DLL文件的道理就像是我们第淮稳胙В淙荒阕诮淌依铮侨绻挥行茨愕牡蛋福鲜κ遣换崛鲜赌愕模匀灰簿筒换嵴业侥恪M览恚绻鸇LL文件没有注册,系统注册表中就没有这个DLL文件的相关信息,虽然它已经存在于我们的硬盘上,但等到调用的时候,系统也就根本找不到这个DLL文件而只能报告没有这个DLL存在了,所以在这个时候就需要我们注册DLL文件了。

  【小提示】Windows系统的DLL因为在安装时已经注册好了,因此不用注册,但是如果因为某种情况系统无法识别这些DLL文件时,还是需要我们手动再注册一遍。

Regsvr32命令格式

  说完了上面这些,想必好多朋友都听得有点懵了,别急,知道了上面这些知识,下面咱们再学习Regsvr32命令就容易多了。

  大家知道,凡是命令肯定都有一个格式,Regsvr32也不例外。我们以WindowsXP为例,在“开始”菜单→“运行”栏中执行“CMD”命令,打开命令提示行窗口,输入Regsvr32命令后回车,就会看到Regsvr32的命令格式“Regsvr32[ /u ][ /s ][ /n ][ /i [ :cmdline ] ]dll文件名”。

 由上可知,Regsvr32命令一共有四个参数,分别是:

  /s:注册或卸载成功后不显示操作成功的提示框

  /u:卸载已安装的控件或DLL文件

  /n:不调用DLLRegisterServer,要注意这个参数应与/i一同使用

  /i:调用DLLInstall,并给其传递一个可选的[ cmdline];当使用/u时用来卸载DLL

  命令的讲解往往都枯燥难懂,下面咱们就借助一个实例来进一步了解Regsvr32的命令格式。比如我们想注册一个保存在C:\Folder目录中的shmedia.dll动态链接库文件,那么执行的命令就应该是“Regsvr32c:\folder\shmedia.dll”,而如果注册过后打算卸载时就更简单了,执行命令“Regsvr32/u c:\folder\shmedia.dll”就行了。

常见错误提示

  使用Regsvr32命令久后,大家也许会经常看到各种各样的错误提示,这里笔者就找了一些比较有代表性的错误,帮大家来分析分析。

  错误一:未指定DLL文件的具体路径

这种错误比较常见,一般出现在注册非系统DLL文件时,原因就是Regsvr32程序在默认路径找不到指定的DLL文件,无法正常完成注册。解决的办法也很简单,只要在命令中指定好DLL文件的具体存储路径就行了,比如“Regsvr32c:\folder\abc.dll”就是一个正常的命令。

  错误二:要注册的文件类型错误

这种错误比较少,但容易在新手上出现,原因就是用户欲注册的文件根本就不是一个正常的DLL文件或OCX文件,Regsvr32根本无法完成注册。解决的方法就是指定一个正常的DLL文件或OCX文件就行了。比如原命令为“Regsvr32c:\abc\abc.txt”,而正确的命令就应该是“Regsvr32c:\abc\abc.dll”(当然,也得保证这个abc.dll文件已存在并完全正确)

  错误三:键入的命令中未写明DLL文件名

这种错误和上例一样也是主要出现在新手上,它的原因就是根本没有指定DLL文件名,这样Regsvr32自然也就无法得知要对什么进行操作了,所以才会弹出这个提示
### 回答1: CVPR是计算机视觉与模式识别领域的顶级会议,每年聚集了来自全球各地的研究人员展示他们的最新研究成果。如果您想在CVPR发布您的研究成果,您需要按照会议指定的规范,撰写一篇符合要求的论文。其中,使用适当的LaTeX模板是非常重要的一步。 CVPR提供了适用于CVPR会议论文的官方LaTeX模板,该模板包含了必要的文件和宏,帮助作者遵循会议规范并撰写合格的论文。以下是一些关于CVPR latex模板的信息: • 该模板包含cvpr.sty文件,其中定义了符合规范的格式和规范。 • 该模板使用基本的LaTeX文本编辑,需要使用bibTex进行文献引用管理。 • 模板包含了一些注释和指南,有助于作者遵循会议规范并正确完成格式和排版。 • 模板提供了几个用于编写作者信息、标题、摘要、正文等论文部分的文件和示例。作者需要按照要求修改和添加论文的不同部分。 • 准备就绪后,作者需要使用LaTeX编辑器打开cvpr.tex文件,以生成最终的pdf文件,注意检查所有的警告和错误。 最终,使用适当的Latex模板可以帮助作者更好地遵循会议规范和期望,并提升论文排版的质量和专业度。这也是编写优秀的CVPR论文所必需的一步。 ### 回答2: CVPR (Computer Vision and Pattern Recognition) 是计算机视觉和模式识别领域最具影响力、最具权威性的会议之一。为了规范会议投稿论文的格式,CVPR 社区提供了 LaTeX 模板,方便作者在写作过程中直接使用而不必自己设计格式。使用 CVPR LaTeX 模板可以确保论文最终符合会议所要求的格式和排版标准。 CVPR LaTeX 模板包括了论文的标题、作者、摘要、正文、参考文献等部分,同时也提供了一些额外的功能,比如插入图片、表格以及算法伪代码等,使得作者可以更加方便地编辑和排版自己的论文。此外,CVPR LaTeX 模板也允许作者将自己的代码和数据集上传到论文中,方便他人参考和复现。 总的来说,CVPR LaTeX 模板是 CVPR 社区提供的一种便捷的论文撰写工具,使用它可以帮助作者更好地写出符合会议标准的论文。但是,使用 LaTeX 还是有一定的学习成本,需要一些时间去掌握。不过一旦熟练掌握,使用 LaTeX 可以大幅提升论文撰写的效率和质量。 ### 回答3: CVPR latex模板是一种用于编写计算机视觉和模式识别领域论文的标准化模板。它具有统一的排版和格式要求,使得作者能够快速、方便地生成满足会议和期刊要求的论文。该模板包括许多标准化的元素和格式,如标题、关键词、摘要、正文、参考文献等,并提供了许多常用的工具和命令,如图片插入、公式编辑等,方便作者快速编写自己的论文。此外,该模板还提供了丰富的文献引用和参考文献样式,以及实用的排版工具,如图表生成、公式编辑等,进一步提高了论文的质量和可读性。总的来说,CVPR latex模板为计算机视觉和模式识别领域的作者提供了方便、高效的论文编写工具,有助于推进领域的研究和发展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值