ocx控件在WIN7下非管理员账户不能创建本地文件,咋搞? fopen函数失败,getlasterror返回值是5,貌似是权限问题, 在XP下或者WIN7下管理员账户运行没问题,WIN7非管理员就不行了, 那我想创建本地文件还有办法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的文档里面哪个地方啊,C:\Documents and Settings里面有好几个文件夹呢 #include <shlobj.h>#pragma comment( lib, "shell32.lib")TCHAR szDocument[MAX_PATH] = {0}; LPITEMIDLIST pidl = NULL; ::SHGetSpecialFolderLocation(NULL, CSIDL_PERSONAL, &pidl); if(pidl && ::SHGetPathFromIDList(pidl, szDocument)) { //::GetShortPathName(szDocument,lpszDefaultDir,_MAX_PATH); ::CoTaskMemFree(pidl); }这样就得到当前用户的我的文档目录了,例如:C:\Users\Administrator\Documents\ 一样的... fopen(文档路径,"ab"); 出错,错误值5,权限。。 把你需要创建的文件 用户数据文件夹 下面就可以了TCHAR szFilePath[MAX_PATH]; GetEnvironmentVariable("APPDATA", szFilePath, MAX_PATH); 64位整数用CString格式化显示的困惑 动态改变菜单内存泄漏,各位帮忙看看 很简单的,用win32实现窗口里显示网页,大家看看什么问题阿? lion_wing,jiangsheng请进 winsock编程 客户端 用不用 bind 的区别 请问如何分别用纯C、C++、MFC和VB读写文本文件? 真倒媚又一个不知道的。 怎么给分割的窗体定义最大还有最小的尺寸? 文本输入框如何既可显示字符串又可显示Double 求助。怎么在VC里面实现DNF连发的功能。 MFC ListCtrl拖动水平滚动条时分,表头背景超出ListCtrl边界 关于msado15.dll的问题,很烦人,求教!!
我的文档里面哪个地方啊,C:\Documents and Settings里面有好几个文件夹呢
#include <shlobj.h>
#pragma comment( lib, "shell32.lib")TCHAR szDocument[MAX_PATH] = {0}; LPITEMIDLIST pidl = NULL;
::SHGetSpecialFolderLocation(NULL, CSIDL_PERSONAL, &pidl);
if(pidl && ::SHGetPathFromIDList(pidl, szDocument))
{
//::GetShortPathName(szDocument,lpszDefaultDir,_MAX_PATH);
::CoTaskMemFree(pidl);
}这样就得到当前用户的我的文档目录了,例如:C:\Users\Administrator\Documents\
GetEnvironmentVariable("APPDATA", szFilePath, MAX_PATH);