C#:从跳转列表中清除最近使用的文件

有没有办法使用C#清除Windows Jump-List中的某些项目? (当您在Windows 7任务栏中的应用程序图标上单击右键时,将显示应用程序跳转列表。) 我想清理代表最近关闭的文件的菜单项,但我想保留其他菜单项。 例如,我想在标题为“最近关闭”的情况下清理最近关闭的Google Chromes项目。我还想将特定于应用程序的菜单项保留在标题“任务”下。 所有菜单信息都存储在目录“%LOCALAPPDATA% Microsoft Windows Recent CustomDestinations ”中的某些二进制文件中。 可以删除这些文件,但如果我这样做,我不仅删除最近使用的文件列表,而且还删除了特定于应用程序的菜单项。 我正在寻找一种方法来查找和清理表示使用C#代码的任何应用程序Jump-List中最近使用的文件的菜单项。你有什么想法? 谢谢你的帮助!     
已邀请:
也许可以为C#使用Winodws API代码包? http://code.msdn.microsoft.com/WindowsAPICodePack     

要回复问题请先登录注册