[MFC C++]得到用户文档路径,防止用户权限,软件不能生成新文件和文件夹
2014-01-01 21:46
507 查看
const CString CForm1::GetUserMyDocumentPath() { TCHAR MyDir[_MAX_PATH]; //C:\Documents and Settings\owner\Application Data [以下测试可以得到] 请在StdAfx.h中添加 #include <shlobj.h> 不需要增加 //SHGetSpecialFolderPath(this->GetSafeHwnd(),MyDir,CSIDL_APPDATA,0); //AfxMessageBox(MyDir); ////C:\Documents and Settings\owner\My Documents\ [以下测试OK] SHGetSpecialFolderPath(this->GetSafeHwnd(),MyDir,CSIDL_PERSONAL,0); return MyDir; }
相关文章推荐
- 15 Linux更改权限解决新建用户不能读写创建文件/文件夹的问题
- c++遍历查找文件夹路径下的所有文件(比如.txt) 使用的是MFC的CFileFind类
- C/C++ 生成文件夹 删除文件夹 获取运行文件路径
- 一个采用了MFC文档序列化的C++文件管理类
- MFC中获取文件路径和文件夹路径
- 关于在设置启动文件夹或者设置用户选项时不能得到当前用户的解决方法
- win8 解决文件夹无法访问,安装使用软件莫名报错的问题 【提升当前用户权限】
- 交互式让用户输入一个文件路径,判断文件是否存在,若存在判断文件类型,若文件是普通文件,不能使用wc。
- windows服务器因多用户登陆文件夹权限更改后不能正常删除
- mfc 得到应用程序的文件路径
- sp.Net文件和文件夹操作大全2(配置文件或文件夹对不同用户的权限)
- C++ 获取路径下文件、文件夹
- C++读取文件夹内文件,返回文件路径
- CentOS 批量修改文件夹及文件用户权限和用户组权限
- CentOS ftp用户 不能修改 文件 可以上传 给用户赋予权限
- MFC程序中创建文件夹(文件路径)
- vs c++ Rebuilt 编译时不能生成 .dll文件
- MFC 创建单文档生成的相应文件
- MFC学习——获取文件夹和文件路径
- IIS不能对网站添加默认文档(由于权限不足而无法写入配置文件)