如何在Windows右键菜单中添加菜单项

时间:2013-08-19 08:20:59

标签: c# windows registry

我想开发一个简单的窗口工具,在窗口右键菜单中添加一个菜单项。

例如,我打开“计算机”,导航到C:,然后右键单击可用空间,我将看到一个菜单。

在这里,我想添加一些项目,就像书签一样,可以存储我经常访问的一些磁盘位置

如何添加项目......你能给我一些建议吗?感谢

顺便说一句,我使用C#语言来做这个工具

2 个答案:

答案 0 :(得分:9)

您需要为Windows资源管理器编写shell extension。此扩展将在Explorer.exe进程中执行,之前不建议使用.NET实现扩展,因为只有一个版本的.NET运行时可以加载到Explorer.exe进程中。但是,在.NET 4中,可以在同一进程中加载​​多个版本的.NET运行时,从而可以使用.NET编写shell扩展。有关详细信息,请阅读代码项目中的文章How to Write Windows Shell Extension with .NET Languages

答案 1 :(得分:7)