2010-05-03 86 views

回答

9

SHGetSpecialFolderLocation是獲取Windows上大部分特殊路徑的最佳方式。通過CSIDL_PROFILE應該找回你感興趣的文件夾中。

如果你是在%USERPROFILE%環境變量的內容真正感興趣的你可以嘗試ExpandEnvironmentStrings

2

爲了彌補在Windows Vista及以上的所有用戶配置文件的情況有SHGetKnownFolderPath。 Here是鏈接到它的文檔頁面和相關功能。在Windows & Linux的

4

最簡單的方法:

char *szBuff; 
szBuff=std::getenv("USERPROFILE"); //Returning value of %USERPROFILE% 
相關問題