#include <shlobj.h>
#pragma comment(lib, "shell32.lib")
比如要得到:program files文件路径:
WCHAR wszPath[MAX_PATH] = {0};
SHGetSpecialFolderPath(NULL, wszPath, CSIDL_PROGRAM_FILES, 0);
SHGetSpecialFolderPath(NULL, wszPath, CSIDL_PROGRAM_FILES, 0);