c++ - 写入用户文档文件夹 C++

标签 c++ windows winapi

我正在尝试将一些信息写入用户的文档文件夹(例如 C:\Documents and Settings\[userName]),但我似乎无法找到如何以编程方式获取路径。有什么办法吗? C++,不使用 .NET。

谢谢!

最佳答案

SHGetFolderPath使用 CSIDL_PERSONAL 可用于获取用户的文档文件夹。

WCHAR path[MAX_PATH];
HRESULT hr = SHGetFolderPath(NULL, CSIDL_PERSONAL, NULL,
                             SHGFP_TYPE_CURRENT, path);

关于c++ - 写入用户文档文件夹 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1268682/

相关文章:

c++ - 我可以将一个编译生成的目标文件链接到另一个编译生成的目标文件吗?

c++ - glm::ivec2 作为无序映射中的键

c++ - 将指针传递给新的运算符

python - 使用 python 的带有按钮的 Windows 通知

c++ - CreateProcess 成功,但 GetExitCodeProcess 返回 C0000142

c++ - 创建 C++ 类的 stub 版本

c++ - 带队列 LNK2005 错误的链表

C++ Windows 系统 ("path") 如果某处有空间则不工作

windows - 我需要 Hook 什么进程 API 来跟踪服务?

c++ - CBitmap::LoadBitmap() 拒绝加载资源