`
huangjinjin520
  • 浏览: 71473 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

DLL和OCX注册

    博客分类:
  • ocx
阅读更多
在注册DLL或者OCX的方法应该使用regsvr32.exe,使用得多了一定会觉得在cmd运行中写一长串东西很烦人吧!这里向大家介绍一种麻烦一次方便一生的方法。这个方法只要右击你想注册或者反注册的DLL或者OCX就可以了。他的原理是通过修改注册表使右击OCX或者DLL文件时出现注册和反注册的菜单项。

下面开始介绍这个方法:

     注册DLL文件:开发HKEY_CLASSES_ROOT \Dllfile,新建项shell,再在其下新建Register。你会发现Register就是右击弹出的菜单名。再在其下新建command,修改其“默认值”为Regsvr32   %1

     反注册DLL文件:开发HKEY_CLASSES_ROOT\Dllfile,新建项shell,再在其下新建Unregister,再在其下新建command,修改其“默认值”为Regsvr32   %1  /u

      注册和反注册OCX文件打开HKEY_CLASSES_ROOT\OCXfile,然后其他的方法和上的一样的了。

     右击一个OCX或者DLL试试看,出现我们想要的Register和Unregister菜单项了。

Activex注册和反注册工作(Regsvr32)

使用过Activex的人多知道,Activex不注册是不能被系统识别和使用的,一般安装程序都会自动地把它所使用的Activex控件注册了,但是如果你拿到的一个控件需要手动注册怎么办呢?如果修改注册表那就太麻烦了。在Windows系统下的system文件夹下有一个叫做regsvr32.exe的程序。他就是Windows自带的Activex注册和反注册工具。它的用法为:

regsvr32详解

regsvr32  [/s]  [/n]  [/i(:cmdline)]  dllname

其中dllname为Activex控件的文件名,建议在安装前拷贝到system文件夹下。

参数有如下意义:

/u——反注册控件

/s——不管注册成功与否,均不显示提示框

/c——控制台输出

/i——跳过控件的选项进行安装(与注册不同)

/n——不注册控件,此项必须与/i选项一起使用

如果需要注册一个名叫amovice.oxc控件,则打入regsvr32  amovice.oxc即可;要反注册他时只需要使用regsvr32   /u   amovice.ocx就行了。

regsvr32    /s   APIINEX.dll  注册DLL文件

regsvr32    /s    /u   APIINEX.dll卸载DLL文件

regsvr32    /s   Shortcut.ocx 注册OCX文件

regsvr32    /u   Shortcut.ocx卸载OCX文件

/s  .dll或者.ocx注册成功后不显示提示信息。

/u  .dll或者.ocx卸载

可把注册控件的命令放入批处理文件中。

regedit  /s   register.reg  直接把注册信息注入注册表中。


微信公众号:happyhuangjinjin88


  • 大小: 39.9 KB
0
0
分享到:
评论

相关推荐

    C#自动实现DLL(OCX)控件注册

    C#自动实现DLL(OCX)控件注册 C#自动实现DLL(OCX)控件注册是指通过C#程序自动注册DLL(OCX)控件,使得控件可以在项目中正确使用。本文将介绍两种实现自动注册的方法,并对每种方法进行详细的解释。 方法一:调用...

    快速注册DLL、OCX右键菜单

    这些键值将“注册DLL”和“注册OCX”添加到DLL和OCX文件的右键菜单,并关联相应的注册命令。 3. 安全提示:在修改注册表之前,建议备份重要数据,并谨慎操作,因为错误的修改可能导致系统问题。 4. 最后,双击...

    dll和ocx控件注册以及卸载

    "控件注册工具.exe"可能是一个专门设计用于注册和卸载DLL及OCX控件的实用程序。这类工具通常具有图形化界面,使得操作更加直观,对于不熟悉命令行的用户来说更加友好。它可以帮助用户轻松地管理系统的DLL和OCX文件,...

    dll与OCX注册工具

    本文将深入探讨DLL和OCX的基本概念、作用以及如何进行注册。 DLL文件是动态链接库,它包含一组可由多个程序共享的函数和资源。这样做的好处在于减少了内存占用,因为多个程序可以共享同一份代码,而不是各自存储一...

    dll ocx注册工具

    dll ocx注册工具,使用方便,省去繁琐命令

    Dll及OCX右键注册工具

    总的来说,"Dll及OCX右键注册工具"提供了一个方便、快捷的方法来处理Dll和OCX组件的注册,使得开发者能够更高效地管理他们的应用程序依赖。尽管如此,对注册表的修改需谨慎,确保遵循最佳实践,以保持系统的稳定和...

    XP系统给dll和ocx添加右键注册反注册菜单

    在注册表键中,定义了具体的注册和反注册命令: - `@="regsvr32 %1"`:当用户选择“注册”选项时,系统将执行此命令。这里`%1`代表当前选中的DLL或OCX文件路径。 - `@="regsvr32 /u %1"`:当用户选择“反注册”选项...

    VC注册dll、ocx.rar

    本文将深入探讨如何在VC环境下注册和使用DLL及OCX文件。 一、DLL(Dynamic Link Library)简介 DLL是一种可执行文件,它包含可供其他程序使用的函数和数据。DLL的优点在于它可以被多个程序共享,节省内存资源,并且...

    DLL,OCX注册工具Regsvr32_vfp.exe

    Regsvr32_vfp.exe是一款专门设计用于注册VFP(Visual FoxPro)编写的DLL和OCX文件到Windows注册表的工具。它的工作原理是通过调用Windows API来执行注册过程,确保系统能够识别和加载这些文件。在开发过程中,有时...

    MIL 8.0DLL及OCX

    MIL 8.0 DLL及OCX是计算机编程中用于图像处理和计算机视觉的重要组件,主要服务于MATLAB Image Library(MIL)8.0版本。这些动态链接库(DLL)和OLE控件对象(OCX)是Windows操作系统下程序运行所必需的文件,它们...

    Delphi DLL/OCX 控件自动注册

    `regsvr32.exe`是Windows内置的一个命令行实用程序,用于注册和卸载DLL及OCX控件。在Delphi程序中,你可以通过创建一个子进程来调用这个命令。以下是一个简单的示例: ```delphi uses SysUtils, ShellAPI; ...

    两种C_自动实现DLL(OCX)控件注册的方法

    `regsvr32`是Windows系统自带的一个实用工具,用于注册和注销DLL和OCX文件。该工具的使用非常简单,只需要在命令行中输入相应的命令即可。 **命令格式**: ``` regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname ```...

    网页调用ocx,ocx调用dll

    网页调用OCX控件和OCX控件调用DLL是Windows编程中常见的技术,尤其在ActiveX技术中。ActiveX控件(OCX)是一种可嵌入到Web页面中的小型程序,允许网页与本地系统进行交互。DLL(动态链接库)则是共享代码的模块,多...

    Delphi版DLL/OCX控件自动注册程序源代码

    Delphi版DLL/OCX控件的自动注册工具源码,完全使用Delphi自身控件编写而成,因此你在Delphi下要直接编译,编译运行截图如上示,直接浏览到你需要注册的OCX或DLL控件路径,点击“注册”按钮即可完成,免去你使用命令...

    查看查看dll和ocx 版本的工具

    RegDllView 可以列出所有已注册的DLL和OCX文件,并显示它们的相关信息,包括文件名、版本号、产品名称、公司名称、注册日期等。通过这个工具,你可以快速了解系统中哪些库文件可能需要更新,或者是否存在不兼容的...

    OCX和DLL注册工具

    "OCX和DLL注册工具"是为了帮助开发者或者普通用户解决与OCX和DLL文件相关的问题。当你下载了一个新的OCX控件或DLL库,系统可能需要对其进行注册才能正常工作。这个工具简化了这个过程,使得注册操作变得简单易行。 ...

    OCX and DLL 快速注册方法

    正如标题和描述中提到的,"鼠标右键菜单注册和反注册DLL.reg" 和 "鼠标右键菜单注册和反注册OCX.reg" 这两个文件就是用于生成注册表条目的。通过双击这些.reg文件,可以将其中的注册和反注册命令添加到Windows资源...

    注册OCX DLL小软件

    注册OCX DLL小软件注册OCX DLL小软件注册OCX DLL小软件注册OCX DLL小软件注册OCX DLL小软件注册OCX DLL小软件注册OCX DLL小软件注册OCX DLL小软件注册OCX DLL小软件

    ComDLL控件OCX免注册工具包,提升管理员权限,注册DLL,卸载OCX-vb6开发的

    一开始只是想做一个工程中引用了什么DLL,ocx的小工具,后面又添加了DLL注册卸载功能,管理员提权,让普通账号无权限的电脑也能写入注册表。这个花了好多天的时间。UAC权限限制,连注册DLL的代码都运行失败,只能手工...

Global site tag (gtag.js) - Google Analytics