首页
社区
课程
招聘
[原创]手工添加单击文件右键二级菜单项
发表于: 2013-4-13 23:56 11913

[原创]手工添加单击文件右键二级菜单项

2013-4-13 23:56
11913

1.假设你想要在单击文件右键时增加三个二级菜单,第一级为”破解(加载文件)“、”破解(加载进程)“、其他工具,三个项目的第二级菜单项是你想要添加的工具,以便更为方便的启动工具,不需要再在各个文件下下面找了,目前网上这方面的资料貌似不太多,而且看得我非常凌乱,所以我花了一天时间整理出这个,供大家参考,欢迎转载^_^

2.根据以上假设如果想实现它,应该如何做呢???软媒魔方其实有这个功能,而且很好用,但是它的缺点是只能增设一个二级菜单,如果像我刚才假设的那样就无法实现了,必须手动添加,我就是根据软媒添加二级菜单的方法实现的手动添加二级菜单~~~~

3.开始,运行,输入regedit,回车
 
4. 找到[HKEY_CLASSES_ROOT\*\shell],右键添加一个项目,这里我是用的RuanMeiMenu(实际上你可以设置任何你想喜欢的名字),然后再RuanMeiMenu项下增加三个键,第一个键为icon="D:\Program Files\TweakCube3\winmaster.exe,3",MUIVerb="破解(加载文件)",SubCommands="RuanMeiMenu.0;RuanMeiMenu.1;RuanMeiMenu.2;RuanMeiMenu.3;RuanMeiMenu.4;RuanMeiMenu.5;RuanMeiMenu.6",解释一下,第一个是设置不表,第二项是菜单项名称,不用我多说,第三项要注意,分号分隔的是你要添加在二级菜单下的程序,这里有7个,MS规定二级菜单下最多只能添加16个项目,这里的二级菜单项如何设置,稍后解释。"icon"="<图标所在绝对地址>",MUIVerb="<一级菜单显示名称>",SubCommands="<二级菜单项一;二级菜单项二;二级菜单项三;二级菜单项四;二级菜单项五;...>"

5. 这时就应该来设置第二级的项目了,首先定位到[HKEY_LOCAL_MACHINE\Software\Classes\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell]
 根据刚才添加的SubCommands的键值,每个分号分割的项目在这里以其名字新建项目,注意,名字一定要相同,否则不会成功!!
 将其默认键值设为二级项目的显示名字,新建一个键命名icon,值为图标所在绝对地址,例如一级菜单项SubCommands第一个分号前的名字为RuanMeiMenu.0,那么在[HKEY_LOCAL_MACHINE\Software\Classes\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell]下新建RuanMeiMenu.0项,@="LordPE",icon="D:\Program Files\TweakCube3\winmaster.exe,3",然后在[HKEY_LOCAL_MACHINE\Software\Classes\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\RuanMeiMenu.0]下新建command项,@="G:\破解\LPE-DLX\LordPE_hh.EXE",到此就添加了一个二级菜单项,依次添加n个项目(n<=16)

6.至此完成了 一个二级菜单的添加,其实到这里和软媒添加二级菜单的功能一样,但是我们可以用同样的方法再添加两个二级菜单,至此就完成了刚才假设要添加的三个菜单项。截图如下



7.至于最多能添加几个二级菜单,这个本人木有试过,若果你有兴趣可以试试^_^ 
再有,我不知道如何用脚本在regedit添加注册表项,只知道如何添加键值 ,所以脚本我提供不了,高手可以写出来共享给大家

8.好了,就这么多,望大家将自己的电脑打造的越来越好用 ^_^


[培训]科锐逆向工程师培训第53期2025年7月8日开班!

上传的附件:
收藏
免费 6
支持
分享
最新回复 (14)
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
牛B的很,要是写成代码就更加给力了
2013-8-28 15:41
0
雪    币: 100
活跃值: (10)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
cff
3
mark~~
2013-8-29 19:21
0
雪    币: 108
活跃值: (54)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
good point
2013-8-29 20:39
0
雪    币: 3264
活跃值: (4031)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
5
麻烦说下 然后再RuanMeiMenu项下增加三个键 这个键 是什么类型的
2013-8-29 23:25
0
雪    币: 294
活跃值: (119)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
6
mark~~~~
2013-8-30 00:49
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
来个BAT!!
2013-8-30 20:10
0
雪    币: 81
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
牛 。。 。。。
2013-8-30 20:38
0
雪    币: 60
活跃值: (30)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
不错!!
2013-8-30 20:42
0
雪    币: 370
活跃值: (15)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
10
有个fastexplore可以实现
2013-8-30 22:44
0
雪    币: 468
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
此方法在win7系统有效,xp无效。xp只能用注册DLL的方法实现右键弹出二级菜单。
2013-8-31 10:59
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
HKEY_LOCAL_MACHINE\Software\Classes  classes多余的删除下
2017-8-24 01:15
0
雪    币: 298
活跃值: (74)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
13

做了个右键菜单的shell扩展,可以在空白处右键打开工具,也可以在某个文件上右键选择这个工具打开该文件。

2017-8-28 10:57
0
雪    币: 420
活跃值: (1185)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
14
cracknow 做了个右键菜单的shell扩展,可以在空白处右键打开工具,也可以在某个文件上右键选择这个工具打开该文件。
手动的,还是代码实现的,能共享么 
2017-11-15 11:55
0
雪    币: 1395
活跃值: (195)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
过来看看,支持,
2017-11-19 19:36
0
游客
登录 | 注册 方可回帖
返回