Gesperrte Dateien

Beim Löschen von gesperrten Dateien zeigt SpeedCommander an, welche Anwendung die Datei gerade verwendet. Das funktioniert aber nur, wenn diese Anwendung auch die IFileIsInUse-Schnittstelle verwendet. Ansonsten wird nur die Wiederholung der Operation ohne Nennung der Anwendung angeboten:

Nun habe ich eine Möglichkeit gefunden, wie sich der Name der Anwendung in solchen Fällen auch abseits von IFileIsInUse ermitteln lässt. Das schöne daran ist, dass man dafür keine angehobenen Rechte benötigt:

Läuft die andere Anwendung mit höheren Rechten als SpeedCommander, dann wird statt der Anwendungsbezeichnung der Name der ausgeführten Datei angezeigt:

Voraussetzung dafür ist Windows Vista oder höher.

10 Antworten zu “Gesperrte Dateien”

Schöne Sache, wird mir in Zukunft einige Sucherei ersparen. :^
Wird der SC13 noch damit veredelt (weil unter SC13 abgelegt)?

Kommentar von Willi — 27.01.2011 @ 17:33

Jepp, wird er. :)

Kommentar von Sven — 27.01.2011 @ 17:38

Super! :^ :^ :^

Kommentar von Willi — 27.01.2011 @ 18:53

Also ein weiterer Punkt, , um auf Windows 7 zu wechseln, es wird Zeit, eine der 3 Familienlizenzen zu aktivieren.

Kommentar von Manfred — 28.01.2011 @ 08:27

Und es ist nicht möglich, diese Funktionalität mit einfachen Mitteln auch XP-Nutzern zugänglich zu machen ? Schade.

Kommentar von Rolf Lanzerath — 28.01.2011 @ 10:30

das finde ich klasse :)

Kommentar von hanni — 28.01.2011 @ 22:26

Hast das selbst rausgefunden wie das geht oder die Lösung eingekauft? Mir hat jemand diese Lösung nämlich vor einigen Tagen zum Kauf angeboten…

Kommentar von Coder — 29.01.2011 @ 18:48

Bei mir war es ähnlich, allerdings bin ich dann selbst auf die Suche gegangen. :)

Kommentar von Sven — 29.01.2011 @ 19:05

Auch ein Weg, wie man auf Ideen für neue Funktionen kommen kann. :D

Kommentar von Me — 30.01.2011 @ 03:14

Ich finde es merkwürdig, dass hier das Dokumentsymbol verwendet wird. Die entscheidende Information ist ja hier die Anwendung zusammen mit dem Dokument, die es zu schliessen gilt. Für den Nutzer steht also die Frage im Mittelpunkt zu welcher Anwendung er wechseln muss und welches Dokument er dort schliessen muss. Aus meiner Sicht verschwindet diese wesentliche Information im ersten Satz der Meldung.
Das Dokumentsymbol ist also eher irreführend als hilfreich.

Warum nicht einfach die Dateiinformationen ausgelesen werden können, wenn durch Rechtprobleme erst mal nur der Name der ausführbaren Datei verfügbar ist, verstehe ich nicht. Die Rechte zum Lesen dieser Information sollten verfügbar sein.

Kommentar von Lefteous — 30.01.2011 @ 11:46