在注册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
分享到:
相关推荐
C#自动实现DLL(OCX)控件注册 C#自动实现DLL(OCX)控件注册是指通过C#程序自动注册DLL(OCX)控件,使得控件可以在项目中正确使用。本文将介绍两种实现自动注册的方法,并对每种方法进行详细的解释。 方法一:调用...
这些键值将“注册DLL”和“注册OCX”添加到DLL和OCX文件的右键菜单,并关联相应的注册命令。 3. 安全提示:在修改注册表之前,建议备份重要数据,并谨慎操作,因为错误的修改可能导致系统问题。 4. 最后,双击...
"控件注册工具.exe"可能是一个专门设计用于注册和卸载DLL及OCX控件的实用程序。这类工具通常具有图形化界面,使得操作更加直观,对于不熟悉命令行的用户来说更加友好。它可以帮助用户轻松地管理系统的DLL和OCX文件,...
本文将深入探讨DLL和OCX的基本概念、作用以及如何进行注册。 DLL文件是动态链接库,它包含一组可由多个程序共享的函数和资源。这样做的好处在于减少了内存占用,因为多个程序可以共享同一份代码,而不是各自存储一...
dll ocx注册工具,使用方便,省去繁琐命令
总的来说,"Dll及OCX右键注册工具"提供了一个方便、快捷的方法来处理Dll和OCX组件的注册,使得开发者能够更高效地管理他们的应用程序依赖。尽管如此,对注册表的修改需谨慎,确保遵循最佳实践,以保持系统的稳定和...
在注册表键中,定义了具体的注册和反注册命令: - `@="regsvr32 %1"`:当用户选择“注册”选项时,系统将执行此命令。这里`%1`代表当前选中的DLL或OCX文件路径。 - `@="regsvr32 /u %1"`:当用户选择“反注册”选项...
本文将深入探讨如何在VC环境下注册和使用DLL及OCX文件。 一、DLL(Dynamic Link Library)简介 DLL是一种可执行文件,它包含可供其他程序使用的函数和数据。DLL的优点在于它可以被多个程序共享,节省内存资源,并且...
Regsvr32_vfp.exe是一款专门设计用于注册VFP(Visual FoxPro)编写的DLL和OCX文件到Windows注册表的工具。它的工作原理是通过调用Windows API来执行注册过程,确保系统能够识别和加载这些文件。在开发过程中,有时...
MIL 8.0 DLL及OCX是计算机编程中用于图像处理和计算机视觉的重要组件,主要服务于MATLAB Image Library(MIL)8.0版本。这些动态链接库(DLL)和OLE控件对象(OCX)是Windows操作系统下程序运行所必需的文件,它们...
`regsvr32.exe`是Windows内置的一个命令行实用程序,用于注册和卸载DLL及OCX控件。在Delphi程序中,你可以通过创建一个子进程来调用这个命令。以下是一个简单的示例: ```delphi uses SysUtils, ShellAPI; ...
`regsvr32`是Windows系统自带的一个实用工具,用于注册和注销DLL和OCX文件。该工具的使用非常简单,只需要在命令行中输入相应的命令即可。 **命令格式**: ``` regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname ```...
网页调用OCX控件和OCX控件调用DLL是Windows编程中常见的技术,尤其在ActiveX技术中。ActiveX控件(OCX)是一种可嵌入到Web页面中的小型程序,允许网页与本地系统进行交互。DLL(动态链接库)则是共享代码的模块,多...
Delphi版DLL/OCX控件的自动注册工具源码,完全使用Delphi自身控件编写而成,因此你在Delphi下要直接编译,编译运行截图如上示,直接浏览到你需要注册的OCX或DLL控件路径,点击“注册”按钮即可完成,免去你使用命令...
RegDllView 可以列出所有已注册的DLL和OCX文件,并显示它们的相关信息,包括文件名、版本号、产品名称、公司名称、注册日期等。通过这个工具,你可以快速了解系统中哪些库文件可能需要更新,或者是否存在不兼容的...
"OCX和DLL注册工具"是为了帮助开发者或者普通用户解决与OCX和DLL文件相关的问题。当你下载了一个新的OCX控件或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小软件
一开始只是想做一个工程中引用了什么DLL,ocx的小工具,后面又添加了DLL注册卸载功能,管理员提权,让普通账号无权限的电脑也能写入注册表。这个花了好多天的时间。UAC权限限制,连注册DLL的代码都运行失败,只能手工...