Doch, kann man. Ich habe dafür schlicht eine
DLL geschrieben, in den schreibenden Prozess injiziert und dann Hooks auf CreateFile und WriteFile gesetzt. So habe ich jeden Schreibzugriff 1:1 mitbekommen und konnte zudem aus dem Prozess heraus auch Abfragen über das bekannte Dateihandle machen.
Den Quelltext kann ich leider nicht veröffentlichen, aber Beispiele für Hooks gibt es für Delphi ja einige...