我想用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数据以编程方式?