Grazie mille.
Per prendere il percorso di %APPDATA% ho fatto così:
codice:
TCHAR appData[MAX_PATH];
SHGetFolderPath(NULL, CSIDL_APPDATA, NULL, 0, appData);