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

3
我有一个在后台运行并以设定的时间间隔更改用户桌面背景的应用程序。我希望让用户右键单击桌面背景时除了正常的Windows右键单击选项外,还能选择下载照片或跳转到下一个背景。是否有办法在C#中实现这一点?目标操作系统是Windows 8.1,但如果它可以在多个版本的Windows上工作,那就太好了。
感谢kennyzx提出Sharp Shell context menu。对于那些不习惯使用深层C#概念的人来说,这是一个相对容易理解的库。

听起来你需要为Windows资源管理器编写一个扩展。通常这样的扩展是用C++编写的,这样你就不会在操作系统进程中加载.NET。 - Jonathan Allen
1
谷歌搜索“codeproject shell context menu”,你就可以找到一些示例项目来开始学习。 - kennyzx
2个回答

0

你应该在设置和部署项目中完成这个任务。这篇文章展示了如何在桌面右键菜单中添加一个菜单选项的步骤。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接