Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想开发一个简单的窗口工具,在窗口右键菜单中添加一个菜单项。
例如,我打开“计算机”,导航到 C:,然后右键单击空闲空间,我会看到一个菜单。
在这里,我想添加一些项目,就像书签一样存储我经常访问的一些磁盘位置
如何添加项目...你能给我一些建议吗?谢谢
顺便说一下,我用C#语言做这个工具
您需要为 Windows Explorer 编写一个shell 扩展。此扩展将在 Explorer.exe 进程中执行,以前不建议使用 .NET 实现扩展,因为只有一个版本的 .NET 运行时可以加载到 Explorer.exe 进程中。但是,在 .NET 4 中,可以在同一进程中加载多个版本的 .NET 运行时,从而可以使用 .NET 编写 shell 扩展。有关更多信息,您可以阅读文章如何在代码项目上使用 .NET 语言编写 Windows Shell 扩展。
我希望在vista的桌面右键菜单中添加任何应用程序
或将任何应用程序快捷方式添加到 Windows 资源管理器上下文菜单
将解决您的问题。