您的位置:首页 > 技术资料 > 正文

黑客技巧系列之如何注册DLL或OCX文件

    2007-01-25

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

下面介绍这个方法

注册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,然后其它的方法和上面的一样的了。

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

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

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

regsver32详解

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

其中dllname为activex控件文件名,建议在安装前拷贝到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

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

如果您认为本网站提供的资料侵犯您的版权,请及时通知我们, 我们将及时加上版权信息或立即删除相关内容,并向您致以诚挚的歉意。
  • 2016年7月,中研网承建国家气候中心的““智慧气候中心产品池”系统开发项目”,智慧气候中心产品池项目对国家气候中心所有的业务产品进行有效的整合和梳理;建立...
  • 2016年7月,中研网承建中国民俗学会的“非物质文化遗产本体知识管理平台:数据跟踪采集建档项目”,2014年11月28日,在法国巴黎举办的联合国教科文组织保护非物质...
  • 2016年6月,中研网承建北京基金小镇控股有限公司的“北京基金小镇移动互联网应用平台和核心数据库开发项目”,http://www.beijingfundtown.com 北京基金小镇...
  • 2016年,中研网承建中国复合材料集团有限公司的“中国复合材料集团有限公司网站平台项目”,http://www.ccgc.com.cn 中国复合材料集团有限公司自成立之日起...
  • 2016年,由中研网承建中国科学技术发展战略研究院科技投资研究所的创业风险投资信息系统项目建设。项目单位:科技部中国科技发展战略研究院、科技部火炬高技术产...
  • 2016年4月,中研网承建北京中实联展科技有限公司的“第23届中国国际复合材料工业技术展览会系统开发项目”。
蒙古英雄史诗大系 理想国 北京环保宣教中心 中国仪式音乐网 国家气象信息中心 THORPEX中国委员会 晁浩建声乐中心 中国民俗学网 中国石油造价信息网 国家气候中心 中科院电工研究所 中实联展 中国创业风险投资 中国科学技术战略研究院 中国气象学会-气象通信与信息技术委员会