Moin Peter,
das ist natürlich richtig, aber ich gehe mal davon aus, dass es sich bei dem gewünschten meist eher um viele kleinere, als eine Grosse Datei handelt.
Rechte, ADS usw kann man allerdings auch noch zusätzlich auslesen, und "zu Fuss" übertragen.
Evtl. wäre es auch eine Lösung die Priorität des Prozesses zu verringern, z.B. auf IDLE_PRIORITY_CLASS (
SetPriorityClass), oder, wenn das Kopieren in einen Thread ausgelagert wird mit
SetThreadPriority (THREAD_PRIORITY_IDLE).
Dadurch würde nur kopiert werden, wenn sich sonst nichts tut.
Ob das in dem gegebenen Fall dann auch so funktioniert wie gewünscht weiss ich allerdings nicht.