如何通过编辑注册表来添加Windows右键菜单

按Ctrl+R,输入regedit来打开注册表编辑器。

 

 

 

1.在文件上的右键

比如exe文件上的右键,我想给它添加 "用PEiD打开",操作如下:

在注册表编辑器左边,打开 HKEY_CLASSES_ROOT\exefile\shell一项,注意在左下角会显示当前的路径。

 

 

 右键shell,新建-项

 

 

 项的名称就叫做 用PEiD打开

现在测试一下,随便在一个exe文件上右键它,可以看到在菜单上已经创建出来了。

但是现在在注册表上还没有指定值给它,所以还无法使用,所以接下来要做的是给它设置好值。

右键-新建-项。

 

填写项的名称,我这里是command

 

 

 

 

 然后在注册表编辑器的右边窗口上

 

 

 

 注意在2处的数值数据,第一个双引号内的是软件的安装路径,根据实际情况填写。

填写好之后是这样的:

 

 

 现在再去测试,就可以发现这个右键菜单已经可以正常使用了。

但是还有一个问题是我们发现菜单上还没有图标,所以为了美观我们也可以给它加上图标。

在项上右键-新建-字符串值

 

 

 

 

 

 给它取名为Icon,然后设置好值(程序的路径)

 

 设置完毕,现在再来看一下该右键菜单,图标已经有显示了。

 

 

以上就是对于.exe的右键菜单的注册表实现方法。

如果是.dll文件的话,那么注册表路径是HKEY_CLASSES_ROOT\dllfile\shell

如果是.txt文件的话,那么注册表路径是HKEY_CLASSES_ROOT\txtfile\shell

没错,HKEY_CLASSES_ROOT下的子键都代表着不同的文件类型,我们只要找到相关的文件类型,然后操作和上面的都是差不多的。

 

posted @ 2022-07-14 15:03  21X  阅读(1114)  评论(0)    收藏  举报