如何注册DLL或OCX文件

大家注册DLLOCX 的方法应该用Regsvr32.exe ,用得多了大家一定会觉得在运行中写一长串东西很是烦人吧!这里我向大家介绍一种麻烦一次方便 一生 的方法。这个方法只要右击你想注册或反注册的OCXDLL 就可以了。它的原理是 通过修改注册表使右击OCXDLL 文件时出现注册和反注册的菜单项。

下面介绍这个方法

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

反注册DLL 文件:打开HKEY_CLASSES_ROOR/Dllfile ,新建项shell ,再其下新建Unregister ,再在其下建command ,修改其 默认值Regsvr32 %1 /u

注册和反注册OCX 文件打开HKEY_CLASSES_ROOR/OCXfile ,然后其它的方法和上面的一样的了。

右击一个OCXDLL 试试看,出现了我们想要的RegisterUnregister 菜单项。

Activex 注册和反注册工具——Regsvr32

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

regsver32 详解

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


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

参数有如下意义:

/u—— 反注册控件

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

/c—— 控制台输出

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

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

如笔者要注册一amovie.ocx 控件,则打入regsvr32 amovie.ocx 即可,要反注册它时只需使用regsvr32 /u amovie.ocx 就行了。

regsvr32 /s APIINEX.dll 注册DLL 文件

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

regsvr32 Shortcut.ocx 注册ocx 文件

regsvr32 /u Shortcut.ocx 卸载ocx 文件

 

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

/u .dll,.ocx 卸载

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

regedit /s adofre15.reg

直接把注册信息注入注册表。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值