我想用C++編程方式找到當前用戶配置文件的目錄。如何在C++中以編程方式解析%UserProfile%的位置?
5
A
回答
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%
相關問題
- 1. 如何在Java中以編程方式解析PKCS12文件?
- 2. 如何在android中以編程方式關閉位置
- 3. 如何以編程方式在eclipse中指定JRE javadoc位置?
- 4. 如何在RichTextBox中以編程方式移動插入位置?
- 5. 以編程方式解析前綴,Jena
- 6. 如何以編程方式更改RecyclerView中項目的位置?
- 7. 如何以編程方式獲取android中的當前位置?
- 8. 如何以編程方式設置選項卡的位置?
- 9. 如何以編程方式設置導航欄的位置
- 10. 的uImage - 迷宮式2D格 - 如何以編程方式解決每個位置?
- 11. 如何以編程方式在「隱藏」中設置文件C
- 12. 以編程方式設置jsoup解析網頁的值
- 13. 以編程方式在Magento中設置塊的位置
- 14. 如何設置usercontrol的位置並以wpf C#編程方式更改它?
- 15. 如何在android中以編程方式更改編輯文本的位置?
- 16. 如何以編程方式在android位置訪問
- 17. 如何以編程方式在位置上觸發UILongPressGestureRecognizer
- 18. 如何以編程方式在Facebook上創建簽到位置?
- 19. android位置TextViews以編程方式
- 20. 如何以編程方式定位TabBar
- 21. 如何以編程方式設置按鈕位置?
- 22. 如何以編程方式獲取/設置當前位置?
- 23. Android:如何以編程方式顯示位置源設置?
- 24. 如何以編程方式設置網格行和列位置
- 25. 如何以編程方式在GXT中設置BorderLayout的分割位置?
- 26. 如何以編程方式(在Windows上)以編程方式查找WebLogic的servlet.jar的位置
- 27. 如何以編程方式分析(和更改)IIS的配置
- 28. 設置'<位置overrideMode =「在applicationHost.config中以編程方式允許」...「
- 29. 以編程方式在ListView中設置位置而不滾動
- 30. 我該如何解析這個JSON數據以編程方式?