如何在桌面空白处单击鼠标右键的弹出菜单中添加自定义的菜单项?

时间:2022-08-30 20:22:18
如题,我在网上找了很资料,一般都是在文件夹上或是文件上右击鼠标的弹出菜单中添加自定义的菜单项,怎样才能在桌面空白地方右击鼠标的弹出菜单中也能添加自定义的菜单项?

11 个解决方案

#1


这种,不太现实吧.

#2



桌面右键菜单的改变还确实不太好找 看起来是不太容易实现 继续帮你找找看~


#3


实现方案:
    show出一个显出一个新的窗体,

 这窗体右键会出现你的菜单

 去掉窗体顶头的:关闭,最X化

设置窗体为透明,并写此窗体跟踪鼠标啊走。。。

#4


楼上的搞笑。

这个好象应该和注册表有关。

#5


你的问题相当于在改操作系统
所以首先你要成为注册表高手,现在就开始拿自己的机器练手吧
估计怎么着当你的系统崩溃个百八十回时,你差不多该出师了
你要是能坚持到那时,愿望应该有实现的基础了

#6



找了半天,国内的网站没找到,国外的网站目前也没有找到如何添加一个项。

最多就找到一个是如何删除桌面右键菜单内容的东西,比如安装显卡驱动后添加的驱动中心的快捷方式,

删除 HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers 这个项下面的相应子项
(或者最好是直接在里面的键值前 + “-”,别删除键值,这样可以在错误时恢复)

#7


Shell编程

#8


很简单的,注册表里面有,你到百度上搜下就有。

#9


修改注册表的确可以添加右键菜单,但是只能在文件夹上或文件上右击鼠标的菜单中添加,而不能在桌面空白地方右击鼠标的菜单中添加菜单项.
这是一个关于explorer shell 扩展的问题,我也看了Shell编程,但是帮助里面讲的也只是在文件或文件夹上实现.

#10


研究shell编程吧!

#11


shell编程...
或者换条思路.
进程注入到explorer然后添加菜单项应该也可以.

#1


这种,不太现实吧.

#2



桌面右键菜单的改变还确实不太好找 看起来是不太容易实现 继续帮你找找看~


#3


实现方案:
    show出一个显出一个新的窗体,

 这窗体右键会出现你的菜单

 去掉窗体顶头的:关闭,最X化

设置窗体为透明,并写此窗体跟踪鼠标啊走。。。

#4


楼上的搞笑。

这个好象应该和注册表有关。

#5


你的问题相当于在改操作系统
所以首先你要成为注册表高手,现在就开始拿自己的机器练手吧
估计怎么着当你的系统崩溃个百八十回时,你差不多该出师了
你要是能坚持到那时,愿望应该有实现的基础了

#6



找了半天,国内的网站没找到,国外的网站目前也没有找到如何添加一个项。

最多就找到一个是如何删除桌面右键菜单内容的东西,比如安装显卡驱动后添加的驱动中心的快捷方式,

删除 HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers 这个项下面的相应子项
(或者最好是直接在里面的键值前 + “-”,别删除键值,这样可以在错误时恢复)

#7


Shell编程

#8


很简单的,注册表里面有,你到百度上搜下就有。

#9


修改注册表的确可以添加右键菜单,但是只能在文件夹上或文件上右击鼠标的菜单中添加,而不能在桌面空白地方右击鼠标的菜单中添加菜单项.
这是一个关于explorer shell 扩展的问题,我也看了Shell编程,但是帮助里面讲的也只是在文件或文件夹上实现.

#10


研究shell编程吧!

#11


shell编程...
或者换条思路.
进程注入到explorer然后添加菜单项应该也可以.