如何在桌面上的右键菜单中添加项目

时间:2014-12-05 04:15:46

标签: c# desktop right-click

我有一个在后台运行的应用程序,并按设定的时间间隔更改用户的桌面背景。我想让用户可以右键单击桌面背景,并可以选择下载照片或前进到下一个背景,以及正常的Windows右键单击选项。有没有办法在C#中做到这一点?

目标操作系统是Windows 8.1,但如果它可以在多个版本的Windows上运行,那就太棒了。

感谢kennyzx建议Sharp Shell context menu。对于那些不习惯使用某些更深入的C#概念的人来说,这是一个相对容易理解的库。

2 个答案:

答案 0 :(得分:0)

您应该在设置和部署项目中执行此操作。 This文章显示了在桌面上下文菜单中添加菜单选项的步骤

答案 1 :(得分:0)

最简单的方法是编辑注册表HKEY_CLASSES_ROOT\DesktopBackground\shell,如此处所述。 http://www.howtogeek.com/107965/how-to-add-any-application-shortcut-to-windows-explorers-context-menu/