11

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

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

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

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

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

4

2 回答 2

11

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

于 2013-08-19T08:27:18.610 回答
9

我希望在vista的桌面右键菜单中添加任何应用程序

将任何应用程序快捷方式添加到 Windows 资源管理器上下文菜单

将解决您的问题。

于 2013-08-19T08:29:39.180 回答