Grundsätzlich schaut der Code auf den ersten Blick gut aus.
Aber soweit ich sehe hat Emba-dingsbums die Konstante MAX_PATH falsch definiert.
Diese müsste eigentlich bei verwendung der
Win32-
Unicode-
API 32767 sein (siehe auch
MSDN, ist aber auf 1024 beschränkt. Also wenn du sehr lange Pfad hast wirst du Probleme haben (Bei
Ansi-
WinAPI war die Konstante noch 260).
Windows Vista - Eine neue Erfahrung in Fehlern.