intell Posted May 7, 2023 Posted May 7, 2023 Hallo aus dem Össiland, Habe versehentlich eine Timer gestartet, wo ein verschlüsselter Sender aufgenommen wurde. Da enstehen Dutzende keine Files, die ich mit dem Reiter Aufnahmen lösche. die ersten 30 werden angezeigt, alle löschen >> Häckchen, löschen, die nächsten 30 usw. nach 3 bis 4 solcher proceduren sind dann wieder Aufnahmen, die ich nicht löschen will sichtbar, Häckchen rausnehmen >> löschen, Bei einer Procdur hats sehr lang gedauert, bis die Aufnahmen gelöscht waren, dann waren aber alle weg, Leider bin ich mir nicht sicher, ob ich versehentlich alle, statt 30 gedrückt habe, dann sind wirklich alle Aufnahmen unwiederbringlich weg! Ist ein Papierkorb sehr viel Programmieraufwand? Schönen Sonntag noch Quote
Griga Posted May 7, 2023 Posted May 7, 2023 1 hour ago, intell said: Ist ein Papierkorb sehr viel Programmieraufwand? Ein Verschieben in den Papierkorb ist für einen Windows Service schlecht möglich, weil die dazugehörige Funktion (SHFileOperation) des Windows API eine Benutzeroberfläche (Shell) vorausssetzt, also normalerweise den Explorer. Ein Windows Service läuft jedoch in einem Systemkonto ohne Benutzeroberfläche. Microsoft rät deshalb von solchen Versuchen ab. Falls warum auch immer bei einem solchen Vorgang eine Dialogbox aktiv werden sollte, die eine Benutzereingabe erwartet, hängt der Service fest, da der Benutzer das überhaupt nicht mitbekommt. Deshalb müsste ein Service einen eigenen Papierkorb ins Leben rufen und verwalten, und das wäre dann ein ziemlich hoher Aufwand. Quote
Webturtle Posted May 7, 2023 Posted May 7, 2023 (edited) Hallo, wäre in einem solchen Fall ohne Papierkorb dann nicht ein Löschen mit dem Explorer oder besser einem ordentlichen Dateimanager (am besten mit zwei Dateifenstern) und anschließender Bereinigung der Datenbank? Vor dem Löschen müßte wahrscheinlich der DVBViewer beendet werden, damit die Dateien nicht mehr von ihm gesperrt werden. Oder stehen dem aus Sicht des DVBViewers Gründe entgegen? Viele Grüße Webturtle Edited May 8, 2023 by Webturtle Bereinigung der Datenbank statt Aktualisierung Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.