und die Kopie löschen, wenn man sie nicht mehr benötigt.
Oder gleich die Kopie so erstellen, dass sie sich selber löscht.
CreateFile + FILE_ATTRIBUTE_TEMPORARY
Oder garkeine physische Datei erstellen (in den Arbeitsspeicher einlesen).
Im Grunde aber egal, denn die Originaldatei müsste man dennoch öffnen und so lange warten, bis der Inhalt ausgelesen/kopiert wurde.