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