【发布时间】:2011-01-22 06:19:15
【问题描述】:
我目前正在框架 3.5 SP1 中使用 WPF 编写应用程序,我需要将我的功能扩展到 Windows 资源管理器上下文菜单,例如当用户右键单击文件或文件夹时 Winzip 或 Winrar 或其他任何人所做的。
我做了很多研究,有人说使用注册表,我试过之后,很不灵活。因为我需要上下文菜单中的子菜单以及图标。
我发现的另一种方法是 shell 编程,它更讨厌,但比注册表方法更有潜力。
Shell编程需要COM编程知识,需要时间去学习。
对于我发现的所有关于修改windows explorer上下文菜单的文章,它们大多发表在2003年、2005年等,都是5年前,我的意思是,经过5年的发展,有什么新技术可以做到这一点在当前的 .net 框架(如 3.5 SP1 或 4.0 使用 c#)中可能吗?
谢谢。
【问题讨论】:
标签: .net com registry contextmenu