以编程方式执行Windows Explorer上下文菜单项

jgr*_*ves 6 c# winapi windows-shell

当我右键单击某个项目时,是否有一致的,万无一失的方式来获取资源管理器显示的上下文菜单项?我不想显示菜单,我只想解析后台的项目并以编程方式执行它们.

我已经尝试过各种IShellFolder,IContextMenu和其他COM接口的组合,我找不到任何可以一致工作的东西.

如何以编程方式执行Windows资源管理器上下文菜单项?