Gibt es eine Möglichkeit, einige Elemente aus der Windows-Jump-Liste mit C# zu bereinigen? (Eine Anwendungssprungliste erscheint, wenn Sie rechts auf das Anwendungssymbol in der Windows 7-Taskleiste klicken.)C#: Zuletzt verwendete Dateien von Jumplists bereinigen
Ich möchte die Menüelemente reinigen, die die zuletzt geschlossenen Dateien darstellen, aber ich möchte das andere Menü behalten Artikel.
Zum Beispiel möchte ich die Elemente von Google Chromes kürzlich geschlossenen Websites unter der Überschrift "Kürzlich geschlossen" reinigen. Ich möchte auch die anwendungsspezifischen Menüpunkte unter der Überschrift "Aufgaben" behalten.
Alle Menüinformationen sind in einigen Binärdateien im Verzeichnis "% LOCALAPPDATA% \ Microsoft \ Windows \ Recent \ CustomDestinations \" gespeichert.
Es ist möglich, diese Dateien zu löschen, aber wenn ich dies tue, lösche ich nicht nur die Liste der zuletzt verwendeten Dateien, sondern auch die anwendungsspezifischen Menüpunkte.
Ich suche nach einer Möglichkeit, die Menüelemente zu finden und zu bereinigen, die die zuletzt verwendeten Dateien für jede Anwendung darstellen. Sprungliste mit C# -Code. Hast du eine Idee?
Danke für Ihre Hilfe!
Wirklich, sollte Anwendungen nicht, dies zu tun. Eine Anwendung könnte sich dazu entscheiden, kürzlich verwendete Elemente überhaupt nicht anzuzeigen, aber das Entfernen von Elementen aus der zuletzt verwendeten Liste ist keine so gute Idee. Außerdem fragen Sie nicht "Wie kann meine Anwendung, die ich schreibe, so etwas für sich selbst tun", sondern "Wie kann ich eine Anwendung schreiben, die eine andere Anwendung daran hindert, etwas zu tun?" Nun, Sie können es versuchen, aber Sie wissen, möglicherweise wird die andere Anwendung nur die Dinge zurückstellen. –