Non penso che la GetFileAttributes si comporti in Win7 diversamente da XP ...

Fai un po' di debugging per controllare il contenuto della variabile csFullFileName a runtime ...