2009-06-08 5 views
0

Es muss eine Anwendung für diese Art geben, denn ich habe sie bis jetzt nie gebraucht, und dass ich sie brauche, kann ich nicht finden.Wie bekomme ich eine Liste aller Dateien, die Prozesse in WinXP enthalten?

Ich weiß von Unlocker, aber es kann mir keine Liste geben.


Edit: Ein Teilfrage auf Process Liste. Was ich eigentlich wirklich wissen wollte. Warum sperrt Explorer (Windows Explorer) einige Dateien (weigert sich zu löschen, also muss ich Unlocker nehmen), die der ProcessExplorer nicht anzeigt?

Ich könnte dies eine andere Frage machen, aber was wäre der Punkt, außer das Board überfluten.

Antwort

3

ProcessExplorer

nicht sicher, dass es alle Dateien pro Prozess-Liste, aber Sie können einen Dateinamen suchen und es wird Ihnen sagen, welcher Prozess diese geöffnet hat.

Edit: Ja, tut es. Wählen Sie View/Lower Pane View/Handles, um alle geöffneten Dateien für einen bestimmten Prozess anzuzeigen.

+0

Kommentar zu Bearbeiten: Ja, ich sehe das jetzt an. Unter Datei. Ich verstehe es * sollte * da sein, aber es ist nicht. Inzwischen weigert sich der Explorer, sie zu löschen (einige .avi und einige .chp-Dateien - die .chp-Dateien sind unsere Inhouse-Lösung, aber ich halte keinen Prozess offen, der sie sperren sollte). – Rook

+0

Kommentar zu meinem Kommentar: Ignoriere den letzten Kommentar. Ich habe es gelöst. – Rook

1

Sie brauchen nichts.
Die Prozesshandle-Tabelle mit Win32 API einfach aufzählen. C-Code wurde hunderte Male in Google Groups und untergeordneter Win32-Karte veröffentlicht.

Verwandte Themen