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

Miy*_*aki 9 c# windows registry

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

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

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

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

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

Mar*_*age 9

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