Du öffnest einfach beide Dateien
einmal mir Leserechten und FILE_FLAG_NO_BUFFERING
und nochmal mit Schreibrechten und (FILE_FLAG_WRITE_THROUGH or FILE_FLAG_NO_BUFFERING)
und dann ließt du einfach mit ReadFile in einem Puffer und schreibst diesen in die andere Datei.
Vergiß aber nicht, es können nur ganze Sektoren gelesen und geschrieben werden.
Tipp: schau dir mal die Codes meines alten
FileSplitters an
PS: du kannst auch mal mit hiermit spielen
Leserechte und FILE_FLAG_SEQUENTIAL_SCAN
Schreibrechte und (FILE_FLAG_SEQUENTIAL_SCAN or FILE_FLAG_WRITE_THROUGH)
genaueres zu den Parametern siehe
CreateFile
PSS: da es um Temp-Dateien geht, kann ich auch noch FILE_ATTRIBUTE_TEMPORARY empfehlen.