Gibt es eine bekannte Möglichkeit (ob dokumentiert oder anderweitig), eine ITEMIDLIST
Struktur aus einem Pfad zu erstellen, z. B. mit ILCreateFromPath
, unter Umgehung der MAX_PATH
Begrenzung der Länge?MAX_PATH-Einschränkung für ITEMIDLIST umgehen?
3
A
Antwort
1
Sie können stattdessen SHParseDisplayName verwenden. Die Dokumentation erwähnt keine Beschränkung der Länge von pszName.
Haben Sie versucht, "\\? \ PszPath" mit der Unicode-Version "ILCreateFromPathW" voranzustellen? Sie könnten auch versuchen ['SHSimpleIDListFromPath'] (http://msdn.microsoft.com/en-us/library/bb762254%28VS.85%29.aspx) (es ist * nicht * veraltet) – kobik
Ich habe keine Problem mit ILCreateFromPathW unter Windows 7. Sonst noch jemand? – pcunite