软件绿化之注册表右键菜单
2013-05-20 07:59
267 查看
自己作为一个软件绿化的爱好者,目前也只处于连菜鸟也算不上的级别,一切都从最简单的学起。
在绿化Unlocker 1.9.1时,在绿化后,发现系统右键菜单没有了,于是研究了一番注册表。才发现,其实给系统添加右键菜单其实很简单。
右键菜单一
在所有文件上添加右键菜单
HKEY_CLASSES_ROOT\*\shell\程序名称\command 在所有文件的右键都添加菜单
例如
reg add "HKEY_CLASSES_ROOT\*\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%0 " /f 在所有文件的右键都添加Unlocker 菜单,
reg add "HKEY_CLASSES_ROOT\*\shell\notepad++\command" /ve /d "\"%cd%\notepad++.exe\" %%0 " /f 在所有文件的右键都添加notepad++菜单
在所有文件夹上上添加右键菜单
HKEY_CLASSES_ROOT\Directory\\shell\程序名称\command 在所有文件的右键都添加菜单
例如
reg add "HKEY_CLASSES_ROOT\Directory\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%V " /f
在所有驱动器上上添加右键菜单
HKEY_CLASSES_ROOT\Drive\\shell\程序名称\command 在所有文件的右键都添加菜单
例如
reg add "HKEY_CLASSES_ROOT\Directory\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%V " /f
虽然文件夹和Directory和驱动器Drive对我们来说都是一样的,但在此处还是有点不一起样,如果不在 HKEY_CLASSES_ROOT\Drive\\shell\上添加在驱动器盘符上的右键就没有右键菜单,这也是自己一点点试验出来的。
其实还有一个 HKEY_CLASSES_ROOT\fold\shell\不指导是干什么用的。
Unlocker 1.9.1绿化的bat文件
右键菜单二
在处理好压时,发现还有一种右键菜单
bat文件为,至于有什么不一样,自己目前还没有研究明白
仔细观察就会发现添加右键菜单文件和文件夹的参数不一样一个是%0表示传递的是文件名称,一个是%V,表示传递的是文件夹的名称,如何把%V
写为%0意思就完全不一样了。
文章欢迎转载,但请保留作者信息
xuexiaodong2009
在绿化Unlocker 1.9.1时,在绿化后,发现系统右键菜单没有了,于是研究了一番注册表。才发现,其实给系统添加右键菜单其实很简单。
右键菜单一
在所有文件上添加右键菜单
HKEY_CLASSES_ROOT\*\shell\程序名称\command 在所有文件的右键都添加菜单
例如
reg add "HKEY_CLASSES_ROOT\*\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%0 " /f 在所有文件的右键都添加Unlocker 菜单,
reg add "HKEY_CLASSES_ROOT\*\shell\notepad++\command" /ve /d "\"%cd%\notepad++.exe\" %%0 " /f 在所有文件的右键都添加notepad++菜单
在所有文件夹上上添加右键菜单
HKEY_CLASSES_ROOT\Directory\\shell\程序名称\command 在所有文件的右键都添加菜单
例如
reg add "HKEY_CLASSES_ROOT\Directory\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%V " /f
在所有驱动器上上添加右键菜单
HKEY_CLASSES_ROOT\Drive\\shell\程序名称\command 在所有文件的右键都添加菜单
例如
reg add "HKEY_CLASSES_ROOT\Directory\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%V " /f
虽然文件夹和Directory和驱动器Drive对我们来说都是一样的,但在此处还是有点不一起样,如果不在 HKEY_CLASSES_ROOT\Drive\\shell\上添加在驱动器盘符上的右键就没有右键菜单,这也是自己一点点试验出来的。
其实还有一个 HKEY_CLASSES_ROOT\fold\shell\不指导是干什么用的。
Unlocker 1.9.1绿化的bat文件
regsvr32 /s UnlockerCOM.dll reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Unlocker" /v Language /t REG_SZ /d "2052" /f>NUL cd /d %~dp0 reg add "HKEY_CLASSES_ROOT\*\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%0 " /f reg add "HKEY_CLASSES_ROOT\Directory\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%V " /f reg add "HKEY_CLASSES_ROOT\Drive\shell\Unlocker 1.9.1\command" /ve /d "\"%cd%\Unlocker.exe\" %%V " /f
右键菜单二
在处理好压时,发现还有一种右键菜单
bat文件为,至于有什么不一样,自己目前还没有研究明白
regsvr32 HaoZipExt.dll reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\ContextMenuHandlers\HaoZip" /ve /d "{5FED836A-C96C-4d88-A91E-F63F07726585}" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\DragDropHandlers\HaoZip" /ve /d "{5FED836A-C96C-4d88-A91E-F63F07726585}" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\PropertySheetHandlers\HaoZip" /ve /d "{5FED836A-C96C-4d88-A91E-F63F07726585}" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shellex\ContextMenuHandlers\HaoZip" /ve /d "{5FED836A-C96C-4d88-A91E-F63F07726585}" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shellex\DragDropHandlers\HaoZip" /ve /d "{5FED836A-C96C-4d88-A91E-F63F07726585}" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\ShellEx\ContextMenuHandlers\HaoZip" /ve /d "{5FED836A-C96C-4d88-A91E-F63F07726585}" /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\ShellEx\DragDropHandlers\HaoZip" /ve /d "{5FED836A-C96C-4d88-A91E-F63F07726585}" /f
仔细观察就会发现添加右键菜单文件和文件夹的参数不一样一个是%0表示传递的是文件名称,一个是%V,表示传递的是文件夹的名称,如何把%V
写为%0意思就完全不一样了。
文章欢迎转载,但请保留作者信息
xuexiaodong2009
相关文章推荐
- 软件绿化之注册表右键菜单二
- 软件绿化之注册表右键菜单三
- 右键菜单软件绿化之注册表右键菜单
- 用FileMenu Tools玩转系统右键菜单 软件还有其他的内置命令,这里由于篇幅原因不能全部介绍了,比如注册DLL、反注册命令,当注册表中的某个dll或ocx文件受损时,可以使用该命令进行恢
- 系统重装之后,装入的软件在注册表中没有了,重新加载到右键菜单,sublime text2
- 注册表修改鼠标右键菜单
- 将软件添加到右键菜单 最简单的方法
- 如何修改注册表,找回丢失的MSE右键菜单
- 在注册表中添加windows鼠标右键菜单
- 利用注册表添加系统右键菜单
- 注册表修改鼠标右键菜单
- 利用注册表操作系统右键菜单(转)
- Windows7中右键菜单无新建文本文档选项的解决办法(注册表)
- SVN工具06:Win7安装完tortoiseSVN软件后右键菜单找不到图标
- windows8下恶意软件导致右键菜单中没有个性化选项的解决方法
- 如何将绿色版或非安装版软件添加到右键菜单
- 修改注册表 打造个性化右键菜单
- c#小软件(SaveClassic)开发手记--(2)数据设计,IE右键菜单调用exe功能
- 修改注册表 打造个性化右键菜单
- 注册表添加策略方法及实现,添加桌面右键菜单