Ja bloß es gibt hunderte Möglichkeiten Dateien zu kopieren. Hier seien nur mal genannt:
- Read/Write-Paare mit Callbacks ...
- Explizites CopyFile
- CopyFileEx() - in dem du übrigens eine Callback-Routine hast
- Native
API
- IOCTLs ...
...
Wieso sollte der Benutzer nun gerade mit dem Explorer arbeiten? Ich zB arbeite nur dann mit dem Explorer wenn nix anderes (zB PTS Commander, freeComander, Turbo Navigator ......) zur Hand ist. Die haben aber eigene Funktionen dafür.