Code:
System::Call "shell32::SHGetSpecialFolderPathA(i $HWNDPARENT, \
t .r1, i ${CSIDL_PERSONAL}, b 'false') i.r0"
MessageBox MB_OK "$1"
Die Konstante ist zu deklarieren als
Code:
!define CSIDL_PERSONAL "0x5"
Das stammt übrigens aus dem NSIS-Archiv, @DaFox, und steckt aber auch in der Doku - die jetzt FFA ist ...
free for all ...
Auf die Weise funktionieren übrigens die Non-Admin-Setups der Tutorials. Die schlagen dann "Eigene Dateien\
WinAPI-Tutorials" als Zielordner vor, wenn der User keine Admin-Rechte hat.