hast du denn mal in der CPU-Ansicht debuggt um zu sehen ob diese Register wirklich unberührt bleiben?
Zitat:
Die Register EAX, ECX, und EDX sind reserviert für die Verwendung innerhalb der Funktion
heißt das nciht auch das GetFileAttributes diese verwenden könnte?