做VB的,经常注册和反注册OCX控件和DLL链
但是,每次都要 "开始"--"运行" --"regsvr32 C:\********\******.ocx"
还真的有点麻烦...
有以下方法,可以解决上面的麻烦:
1、 新建( %windir%\system32\regsvr32.exe) 快捷方式 放到 C:\Documents and Settings\*用户名*\SendTo 文件夹下面.
以后要注册的时候,右键要注册的 OCX控件和DLL链 ,选择 "发送到" --"*快捷方式名称*" ,就可以进行注册了.
同样的.新建( %windir%\system32\regsvr32.exe /u ) 快捷方式 放到 C:\Documents and Settings\*用户名*\SendTo 文件夹下面.
以后要注册的时候,右键要注册的 OCX控件和DLL链 ,选择 "发送到" --"*快捷方式名称*" ,就可以进行反注册了.
2、打开 "记事本",录入以下内容,保存为 *.reg 文件,导入到注册表.
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\ocxfile\shell\regit]
@="注册[&I]"
[HKEY_CLASSES_ROOT\ocxfile\shell\regit\command]
@="\"C:\\WINDOWS\\system32\\regsvr32.exe\" %1"
[HKEY_CLASSES_ROOT\ocxfile\shell\Unregit]
@="反注册[&U]"
[HKEY_CLASSES_ROOT\ocxfile\shell\Unregit\command]
@="\"C:\\WINDOWS\\system32\\regsvr32.exe\" %1 /u"
[HKEY_CLASSES_ROOT\dllfile\shell\regit]
@="注册[&I]"
[HKEY_CLASSES_ROOT\dllfile\shell\regit\command]
@="\"C:\\WINDOWS\\system32\\regsvr32.exe\" %1"
[HKEY_CLASSES_ROOT\dllfile\shell\Unregit]
@="反注册[&U]"
[HKEY_CLASSES_ROOT\dllfile\shell\Unregit\command]
@="\"C:\\WINDOWS\\system32\\regsvr32.exe\" %1 /u"
[HKEY_CLASSES_ROOT\ocxfile\shell\regit]
@="注册[&I]"
[HKEY_CLASSES_ROOT\ocxfile\shell\regit\command]
@="\"C:\\WINDOWS\\system32\\regsvr32.exe\" %1"
[HKEY_CLASSES_ROOT\ocxfile\shell\Unregit]
@="反注册[&U]"
[HKEY_CLASSES_ROOT\ocxfile\shell\Unregit\command]
@="\"C:\\WINDOWS\\system32\\regsvr32.exe\" %1 /u"
[HKEY_CLASSES_ROOT\dllfile\shell\regit]
@="注册[&I]"
[HKEY_CLASSES_ROOT\dllfile\shell\regit\command]
@="\"C:\\WINDOWS\\system32\\regsvr32.exe\" %1"
[HKEY_CLASSES_ROOT\dllfile\shell\Unregit]
@="反注册[&U]"
[HKEY_CLASSES_ROOT\dllfile\shell\Unregit\command]
@="\"C:\\WINDOWS\\system32\\regsvr32.exe\" %1 /u"
摘自:网络
相关文章参考:
※注册ActiveX控件的几种方法(转) 分享※
与控件相关文章:
※VB 设置控件边框颜色(如:List、Text、Picture)※
※VB控件注册 - 利用资源文件将dll、ocx打包进exe文件
※VB制作OCX控件的步骤
※vb中WindowsMediaPlayer的常用属性和方法
※vb用数组方式快速导出MSFlexGrid表格数据到Excel表格中
更多精彩>>>
本文介绍了如何通过创建快捷方式和注册表文件简化VB中OCX控件和DLL的注册与反注册过程,提供了一种在右键菜单中直接操作的方法,方便快捷。

1130

被折叠的 条评论
为什么被折叠?



