Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C:从跳转列表中清除最近使用的文件_C#_Windows 7_Jump List - Fatal编程技术网

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

C# C:从跳转列表中清除最近使用的文件,c#,windows-7,jump-list,C#,Windows 7,Jump List,有没有办法用C清理Windows跳转列表中的某些项目? 当您右键单击Windows 7任务栏中的应用程序图标时,将显示应用程序跳转列表 我想清理代表最近关闭的文件的菜单项,但我想保留其他菜单项 例如,我想在最近关闭的标题下清理谷歌Chromes最近关闭的网站的项目。我还想在标题任务下保留应用程序特定的菜单项 所有菜单信息都存储在目录%LOCALAPPDATA%\Microsoft\Windows\Recent\CustomDestinations\中的一些二进制文件中 可以删除这些文件,但如果这

有没有办法用C清理Windows跳转列表中的某些项目? 当您右键单击Windows 7任务栏中的应用程序图标时,将显示应用程序跳转列表

我想清理代表最近关闭的文件的菜单项,但我想保留其他菜单项

例如,我想在最近关闭的标题下清理谷歌Chromes最近关闭的网站的项目。我还想在标题任务下保留应用程序特定的菜单项

所有菜单信息都存储在目录%LOCALAPPDATA%\Microsoft\Windows\Recent\CustomDestinations\中的一些二进制文件中

可以删除这些文件,但如果这样做,我不仅会删除最近使用的文件列表,还会删除特定于应用程序的菜单项

我正在寻找一种方法,使用C代码查找和清理代表任何应用程序跳转列表中最近使用的文件的菜单项。你有什么想法吗


谢谢你的帮助

是否可以为C使用WinODWSAPI代码包


实际上,应用程序不应该这样做。应用程序可能决定根本不显示最近使用的项,但从最近使用的列表中删除项并不是一个好主意。此外,您不是在问我正在编写的应用程序如何能够自己完成这样的任务,而是问我如何编写一个能够阻止其他应用程序执行任务的应用程序?好吧,你可以试试,但是你知道其他的应用程序可能会把东西放回去。