Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.203 Beiträge
 
Delphi 12 Athens
 
#7

Re: Herausfinden, welches Programm eine Datei sperrt

  Alt 6. Feb 2009, 13:03
eine Funktion für Delphi ist mir nicht bekannt, aber so einfach wird es nicht sein, vorallem da es nicht soo viele Programme gibt, die das überhaupt auslesen können.

Es ist zwar (bedingt) möglich rauszubekommen welcher Datei ein Handle zugeordnet ist, aber dann müßtest du dich durch alle aktiven Programme hangeln (falls du die Rechte dazu hast) und ersmal 'ne Liste der offnen Handles erstellen (alle möglichen bruteforcemäßig durchzuprobiren wäre etwas Rechenintensiv), dann vermutlich diese Handle in deinen Prozess reinclonen und abfragen wozu sie gehören.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat