Forum: Win32/Win64 API (native code)
by Dalai,
1. Dez 2019
Es gibt einen Unterschied zwischen maximaler Pfadlänge (=MAX_PATH) und maximaler Länge eines einzelnen Dateinamens (=255 bei NTFS). Einen Pfad aus mehreren Dateinamen maximaler Länge kann man nur mit dem Long Path Prefix \\?\ benutzen (oder ab Windows 1607, wenn die beiden genannten Bedingungen erfüllt sind).
Grüße
Dalai
Forum: Win32/Win64 API (native code)
by Dalai,
30. Nov 2019
Die Aufhebung dieser Einschränkung hat ohne Anpassungen der eigenen Anwendung keinerlei Auswirkungen. Man muss mindestens das Manifest der eigenen Anwendung um eine weitere Angabe ergänzen (longPathAware). Deswegen schreibt MS auch:
Die Benutzung der Pfade mit Long Path Prefix \\?\ funktioniert davon unahängig, und auch in älteren Windows-Versionen (wahrscheinlich ab Win2k).
Grüße
Dalai