在Windows操作系统中安装WinRAR后,右击一个文件弹出的菜单中会出现“添加到 XXX.RAR”等菜单项。它是怎么做到的呢。下面听我详细讲来。
修改右键菜单需要动注册表了。一般地说,只要是在windows系统中已注册过的扩展名,在HKEY_CLASSES_ROOT下均有“·该扩展名”子键 ,记录该扩展名的一些信息,对某种特定类型的文件的右键菜单的修改,便是在该键或“扩展名file”键下的操作。当然如果要对所有类型的文件修改便是在HKEY_CLASSES_ROOT/*下添加相应命令。
下面我举个例子来说明。
做过VB开发的朋友肯定不会不熟悉Regsvr32这个命令,你是不是很烦不停在运行命令中注册和反注册一些控件。下面我们专门针对.dll和.ocx这再从类文件添加注册和反注册再从个命令。添加成功后您就可以方便地在任何dll类型的右击菜单上注册或反注册这些动态库了,听起来的确很爽!
打开注册表,找到HKEY_CLASSES_ROOT/dllfile。在dllfile下新建
shell/Regsvr32/command ,command的键值是regsvr32 %1
相应地再建一个反注销的命令
shell/Regsvr32/command ,command的键值是regsvr32 %1 -u
添加后的效果如下图

相信针对ocx已经不用我说了吧。呵呵!
看看修改后的效果吧

快去试试吧。。
本文详细介绍了如何通过修改注册表在Windows操作系统中安装WinRAR后,自定义右键菜单中出现的添加到RAR等功能。通过在HKEY_CLASSES_ROOT下创建或修改相关键值,可以实现对特定或所有类型文件的右键菜单进行个性化配置。

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



