使用 C# 的 Windows 资源管理器菜单
我需要将项目添加到资源管理器上下文菜单。选择文件/文件夹时,上下文菜单中应显示不同的菜单项。
- 子菜单
- 菜单图标
- 支持与不同文件类型交互
- 支持多选文件和文件夹
我已阅读有关 IContext。 .NET 框架没有本机支持,但我很欣赏使用 WIN32 API 或实现 IContext 用 C# 编写(无论框架版本)。
MS.Net 4.0 并排
以下问题不是我要找的!
I need to add items to explorer context menu. When files/folder are selected different menu items should be visible in context menu.
- Sub-menus
- Menu icons
- Support to interact with different file types
- Support multi selected files and folders
I have read about IContext.
There is no native support in .NET framework, but I appreciate sample code that uses WIN32 API or implements IContext written in C# (No matter framework version).
MS.Net 4.0 side-by-side
The following question is not what I'm looking for!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要使其在托管代码中稳定运行,您必须使用 .NET 4.0。
一体化代码框架 包含托管 shell 扩展示例
(CSShellExtContextMenuHandler)。
To get this working robustly in managed code you will have to use .NET 4.0.
The All-In-One Code Framework contains an example for managed shell extensions
(CSShellExtContextMenuHandler).