SHGetSpecialFolderLocation
Zitat:
[SHGetSpecialFolderLocation is not supported and may be altered or unavailable in the future. Instead, use SHGetFolderLocation.]
Das führt dann zu
SHGetFolderLocation
Zitat:
Deprecated. Retrieves the path of a folder as an ITEMIDLIST structure.
Alternativ kann man dann auf
SHGetFolderPath zurückgreifen, aber
Zitat:
Deprecated. Gets the path of a folder identified by a CSIDL value.
Was einen dann letztendlich zu
SHGetKnownFolderPath führt.
Einziger Haken:
Zitat:
Minimum supported client
Windows Vista [desktop apps only]
Daher greife ich persönlich derzeit auf SHGetFolderPath zurück, dazu braucht man nur die
Unit SHFolder, und einfacher zu handhaben (und nicht ganz so veraltet wie die erstgenannten) ist sie auch noch.