ExpandEnvironmentStrings
http://blog.csdn.net/wvw/article/details/5471611
鐢‥xpandEnvironmentStrings 鑾峰彇 %appdata%
姝e父鎯呭喌涓嬫病闂, 浣嗘槸褰撲綘鐨勭▼搴忚澶栭儴紼嬪簭鍚姩鏃? 鍙兘浼氫駭鐢熻幏鍙栭敊璇殑闂(闈炲け璐?. 姣斿system緇欎綘鍚姩.
http://blog.sina.com.cn/s/blog_4e4fba0401000ah2.html
濡備綍鑾峰彇涓存椂鏂囦歡澶逛綅緗?br /> char Path[MAX_PATH];
CString StrPath;
LPITEMIDLIST pidl;
LPMALLOC pShellMalloc;
if(SUCCEEDED(SHGetMalloc(&pShellMalloc)))
if(SUCCEEDED(SHGetSpecialFolderLocation(NULL,CSIDL_TEMPLATES,&pidl)))
if(SHGetPathFromIDList(pidl,Path))
{
StrPath.Format("%s",Path);
MessageBox("涓存椂鏂囦歡澶逛綅浜庯細"+StrPath,"鎻愮ず淇℃伅",MB_OK);
}
pShellMalloc->Free(pidl);
pShellMalloc->Release(); 
]]>