in meinem Programm wird zu bestimmten Zeiten eine JumpList erstellt. Bisher ging das tadellos, seit neuestem erhalte ich eine Fehlermeldung:
Fehler |
System.UnauthorizedAccessException HResult=0x80070005 Nachricht = Custom categories cannot be added while recent documents tracking is turned off. Quelle = Microsoft.WindowsAPICodePack.Shell Stapelüberwachung: bei Microsoft.WindowsAPICodePack.Taskbar.JumpList.AppendCustomCategories() bei Microsoft.WindowsAPICodePack.Taskbar.JumpList.Refresh() ... |
Ich weiß nicht, wie das "recent document tracking" aus- oder eingeschaltet wird. Ich habe bewusst da auch nichts geändert, deswegen vermute ich, dass der Grund für die Fehlermeldung ein anderer ist.
Hier etwas Code:
JumpList jlist = JumpList.CreateJumpList(); // JumpList erzeugen
//return; // zum Abschalten, dammit der Rest des Programms funktioniert
const string op = " öffnen", st = " starten"; // zur Vervollständigung
#region _Ordner_Öffnen_
JumpListCustomCategory pCategory = new JumpListCustomCategory("Verzeichnis" + op); // Kategorie Verzeichnis öffnen
jlist.AddCustomCategories(pCategory);
string[] a_lnk_db = // Pfad, Titel, Iconpfad
{
global.mtgpfad, // Pfad zu den Daten (H:\)
"Infos",
@"....ico",
global.mpfad, // Pfad zum Arbeitsverzeichnis
"... (Debug)",
@"....ico"
};
for (int i = 0; i < a_lnk_db.Length; i++) // in ... öffnen
{
pCategory.AddJumpListItems(
new JumpListLink(a_lnk_db[i], a_lnk_db[++i])
{ IconReference = new IconReference(a_lnk_db[++i], 0), }); // Exe: ..._db
}
#endregion
jlist.Refresh(); // Exception !!!
Infos über den Editor:
MS VS Community 2017, Version 15.9.50
Net Framework, Version 4.8.04.084
Kann jemand helfen?