1.Windows、System32、temp等目录的获取
TCHAR szBuffer[MAX_PATH] = { 0 };
GetSystemWindowsDirectory(szBuffer, MAX_PATH);
GetSystemDirectory(szBuffer, MAX_PATH);
GetTempPath(MAX_PATH, szBuffer);
2.桌面目录、我的文档等目录
TCHAR szPath[MAX_PATH] = { 0 };
SHGetSpecialFolderPath(m_hWnd, szPath, CSIDL_DESKTOP, false);
SHGetSpecialFolderPath(m_hWnd, szPath, CSIDL_PERSONAL, false);
3.获取当前进程的当前目录
GetCurrentDirectory(注意不是当前exe目录)
4.获取可执行文件所在目录(包括exe和DLL)
GetMoudleFileName