我想开发一个简单的窗口工具,在窗口右键菜单中添加一个菜单项。
例如,我打开“计算机”,导航到C:,然后右键单击可用空间,我将看到一个菜单。
在这里,我想添加一些项目,就像书签一样,可以存储我经常访问的一些磁盘位置
如何添加项目......你能给我一些建议吗?感谢
顺便说一句,我使用C#语言来做这个工具答案 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)