DLL和OCX注册
DLL和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详解
其中dllname为Activex控件的文件名,建议在安装前拷贝到system文件夹下。
参数有如下意义:
/u——反注册控件
/s——不管注册成功与否,均不显示提示框
/c——控制台输出
/i——跳过控件的选项进行安装(与注册不同)
/n——不注册控件,此项必须与/i选项一起使用
如果需要注册一个名叫amovice.oxc控件,则打入regsvr32 amovice.oxc即可;要反注册他时只需要使用regsvr32 /u amovice.ocx就行了。
/s .dll或者.ocx注册成功后不显示提示信息。
/u .dll或者.ocx卸载
可把注册控件的命令放入批处理文件中。
regedit /s register.reg 直接把注册信息注入注册表中。
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
来自:https://blog.51cto.com/u_16213708/12947353
在平时使用Win10系统的过程中,很多小伙伴们都需要使用右键菜单中,如果能在右键菜单中添加注册DLL文件项目就最好不过啦,那么我们该怎么操作呢?欢迎大家速来围观我的经验啦。
步骤阅读工具/原料
- 注册表编辑器
方法/步骤
1 首先,请大家在Win10桌面上按下Windows徽标键+R键,在打开的运行菜单窗口中输入“regedit”关键词,打开注册表编辑器。
- 2 打开注册表编辑器之后,请大家双击左侧文件栏目,将注册表文件项目依次定位至如下子项。HKEY_CLASSES_ROOT\dllfile\shell如果大家无法找到该子项的话,那么是需要在dllfile项目中击右键,选择“新建-项”菜单,然后将该子项命名为shell即可。
- 3 接下来,我们需要在右键点击shell子项,在弹出菜单中选择“新建-项”选项,并将其命名为“注册dll”。
- 4 接下来,我们在已经建立好的注册dll子项中继续击右键,选择“新建-项”选项,并将其命名为“Command”。
- 5 接下来,我们在新建好的Command子项右侧页面中找到并双击打开该子键,将该子键的键值修改为 regsvr32.exe \"%1\"
- 6 接下来,我们需要继续右键点击shell子项,在弹出菜单中选择“新建-项”选项,并将其命名为“反注册dll”。
- 7 接下来,我们在已经建立好的反注册dll子项中继续击右键,选择“新建-项”选项,并将其命名为“Command”。
- 8 接下来,我们在新建好的Command子项右侧页面中找到并双击打开该子键,将该子键的键值修改为 regsvr32.exe /u \"%1\"
- 9 完成上述操作之后,我们就已经成功的在文件右键菜单中添加了“(反)注册dll”啦,接下来请大家前往C:\Windows\System32目录下找到该目录下的dll文件,右键单击之后即可出现所需要的菜单项目。
- 10
当然,我们还可以通过一些第三方软件来直接进行对系统的修改,以魔方软件为例,打开魔方软件中的软媒设置大师,选择“右键菜单-添加右键菜单项目”按钮,然后将“注册dll”选项勾选即可,点击保存设置按钮即可完成,实在是方便快捷。
浙公网安备 33010602011771号