Ziehe mal eine weitere Kopie der doppelten Datei und ändere in dieser Datei möglichst nur 1 Byte exakt in der Mitte der Datei.
Auch ich meine das 0.2 Sekunden enorm schnell ist, einfach zu schnell.
Das Result auf Integer zu setzen ist keine gute Idee und lass doch mal alle RaiseLastWin32Error drinnen. Falls nämlich irgendeine
API Funktion fehlschlägt so wird eine
Exception auftreten und schwups finden wir den eventuellen Fehler.
Gruß Hagen