方1:
LPITEMIDLIST ppidl;
SHGetSpecialFolderLocation(NULL, CSIDL_LOCAL_APPDATA, &ppidl);
SHGetPathFromIDList(ppidl, cBuff);
获得的cBuff再加上Temp,即可获得当前用户的临时文件。
方2:
GetTempPath(_MAX_PATH, cBuff);
获得的cBuff不是完整的路径,用户名那级有缩略,通过如下函数,转成完整路径。
GetLongPathName(cBuff, cBuffPath, _MAX_PATH);// cBuffPath为转换后的完成路径