C# 是否可以在c中获取指定文件的资源管理器上下文菜单?

C# 是否可以在c中获取指定文件的资源管理器上下文菜单?,c#,windows,contextmenu,C#,Windows,Contextmenu,对于给定的文件路径,我希望获得它的资源管理器上下文菜单,然后在我的应用程序中显示这些项目。我在谷歌上搜索了很长时间,但还没有找到解决方案。上下文菜单是从注册表中的许多位置构建的,用代码重建它们是可能的,但不是一项简单的任务 是免费软件,支持导出菜单命令的命令行参数。你可以试一试。有些人投票结束了这个问题,因为他们不清楚你在问什么,但这是一个明确的问题。虽然我想知道你们为什么想要这个,除非你们想写一个定制的浏览器。我写了一个启动器,对于搜索的文件,用户应该能够选择程序内的上下文菜单。这就是为什么我

对于给定的文件路径,我希望获得它的资源管理器上下文菜单,然后在我的应用程序中显示这些项目。我在谷歌上搜索了很长时间,但还没有找到解决方案。

上下文菜单是从注册表中的许多位置构建的,用代码重建它们是可能的,但不是一项简单的任务


是免费软件,支持导出菜单命令的命令行参数。你可以试一试。

有些人投票结束了这个问题,因为他们不清楚你在问什么,但这是一个明确的问题。虽然我想知道你们为什么想要这个,除非你们想写一个定制的浏览器。我写了一个启动器,对于搜索的文件,用户应该能够选择程序内的上下文菜单。这就是为什么我想获取文件的资源管理器上下文菜单。我想在我的程序中以更好的用户体验显示它们。我怀疑部分问题在于问题和标题不匹配。标题说您需要所有上下文菜单,但问题是您需要特定文件的上下文菜单。它[文件]的浏览器上下文菜单使用复数形式也令人困惑。我试过了,但它无法从Shell扩展中获取菜单。它有shexview,它只列出shell扩展。那么,可以从shell扩展中读取上下文菜单吗?