![]() |
JumpList-Spuren vom System löschen
Meine Software ist schon seit Längerem in der Lage, das JumpList-Feature von Windows 7 zu nutzen.
Heute habe ich erfahren, dass meine Software Spuren in folgendem Verzeichnis hinterlässt: %AppData%\Microsoft\Windows\Recent\CustomDestinati ons Wie kann ich mit meiner Software in Erfahrung bringen, welche Datei in diesem Verzeichnis durch meine Software erstellt/verursacht wurde, um sie zu löschen? |
AW: JumpList-Spuren vom System löschen
Nun, da wird sich Windows wohl die JumpList Einträge merken. Warum willst du die löschen? Du willst das Feature doch nutzen.
|
AW: JumpList-Spuren vom System löschen
Weil eine Version im Portable-Modus keine Spuren (zumindest nicht solche) hinterlassen sollte =)
Habe das Problem jetzt geregelt: ich lese alle Dateien in dem Verzeichnis aus. jede Datei gehe ich zeilenweise durch und suche einen bestimmten String. Ist er vorhanden, wird die Datei gelöscht, fertig. |
AW: JumpList-Spuren vom System löschen
Dann sollte es auch nicht die Jumplist nutzen. Was für einen Sinn hat sie noch, wenn du doch wieder alles löschst?
|
AW: JumpList-Spuren vom System löschen
Die JumpList funktioniert doch einwandfrei.
Die .customDestinations-ms-Datei wird nur beim Beenden meiner Anwendung gelöscht, wenn sich diese im portablen Modus befindet. Außerdem wird diese Datei doch immer wieder neu angelegt, da meine JumpList dynamischen Inhalt hat und keinen festen. |
AW: JumpList-Spuren vom System löschen
Zitat:
Was er meinte: Entweder du nutzt das JumpList-Feature so wie es ist und lebst auch in der portable Version mit den erzeugten Dateien ohne Windows ins Zeug pfuschen oder du nutzt das JumpList Feature in der portable Version erst gar nicht. |
AW: JumpList-Spuren vom System löschen
Ich glaube eher ihr beide habt die Motivation dahinter nicht verstanden.
Es ist doch völlig legitim eine Jumpliste anbieten zu wollen. TJumpList auf das Formular geworfen und fertig. Dabei entsteht eine neue Datei in %appData%\Microsoft\Windows\Recent\CustomDestinati ons. An sich auch ok. Nur wenn man, beim Beenden der portablen Anwendung, sagt
Delphi-Quellcode:
, dann bleibt (in meinem Testfall) die Datei weiterhin auf dem System. Sie enthält zwar nur noch ein STX und fünf Nullbytes, aber trotzdem.
JumpList1.DeleteList()
|
AW: JumpList-Spuren vom System löschen
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz