如何将项目添加到桌面上的右键单击菜单中

本文关键字:右键 单击 菜单 桌面 项目 添加 | 更新日期: 2023-09-27 18:33:20

我有一个在后台运行的应用程序,并按设定的时间间隔更改用户的桌面背景。我想让用户能够右键单击桌面背景,除了普通窗口右键单击选项外,还可以选择下载照片或前进到下一个背景。有什么方法可以在 C# 中做到这一点吗?

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

感谢kennyzx建议Sharp Shell上下文菜单。对于还不习惯使用一些更深层次的 C# 概念的人来说,这是一个相对容易理解的库。

如何将项目添加到桌面上的右键单击菜单中

您应该在安装和部署项目中执行此操作。本文介绍了在桌面上下文菜单中添加菜单选项的步骤

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