我想对局域网内某个特定主机的某个盘符下的某个目录进行文件操作,该怎么实现? 1.要通过程序完成.2.提供的远程信息是IP地址或者host name,盘符+目录+文件名, 用户名,密码. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢jixingzhong(瞌睡虫:选择了远方,只顾风雨兼程!) ,请问windows提供哪些实现这种功能的函数? WNetAddConnection2可以把远程的盘映射为本机的盘符等同于映射网络驱动器的功能参考char netpath[MAX_PATH]; //输入的网络路径 m_NetpathEdit.GetWindowText(netpath, sizeof(netpath)); char drv[MAX_PATH]; //本地的驱动器盘符 m_DriveEdit.GetWindowText(drv, sizeof(drv)); NETRESOURCE netres; netres.dwScope=RESOURCE_GLOBALNET; netres.dwType=RESOURCETYPE_ANY; netres.dwDisplayType=RESOURCEDISPLAYTYPE_GENERIC; netres.dwUsage=RESOURCEUSAGE_CONNECTABLE; netres.lpLocalName=drv; netres.lpRemoteName=netpath; netres.lpComment=NULL; netres.lpProvider=NULL; DWORD rslt=WNetAddConnection2(&netres, NULL, NULL, 0); CString str; str.Format("WNetAddConnection2() return code=%d", rslt); MessageBox(str); 前提是对方主机提供相应权限默认的2k与xp sp1,只要提供具有相应权限的用户与密码是可以实现的对于xp sp2需要做相应权限的设置 好的,非常感谢billy145533(努力升星)提供的资料,我尝试一下,有不懂再回头问你.再次对你的提供信息表示感谢! 有没有RGB转HSV的优化算法 VC++2005 中非托管应用程序的问题 问一个Socket非阻塞问题 请 bobob(COM中……) 不要污蔑人,请解释清楚 寻vc5安装文件 关于显示器的问题 急 请问vc中rc文件是如何对应于相应的窗体文件的?up者有分! 有哪位兄弟能体提供 《Design Pattern》中用 java 写的例子? 如何使用水晶报表? 求解 windows程序设计 myclass::operator SOCKET() const 弹出窗口问题
请问windows提供哪些实现这种功能的函数?
等同于映射网络驱动器的功能
参考
char netpath[MAX_PATH]; //输入的网络路径
m_NetpathEdit.GetWindowText(netpath, sizeof(netpath));
char drv[MAX_PATH]; //本地的驱动器盘符
m_DriveEdit.GetWindowText(drv, sizeof(drv));
NETRESOURCE netres;
netres.dwScope=RESOURCE_GLOBALNET;
netres.dwType=RESOURCETYPE_ANY;
netres.dwDisplayType=RESOURCEDISPLAYTYPE_GENERIC;
netres.dwUsage=RESOURCEUSAGE_CONNECTABLE;
netres.lpLocalName=drv;
netres.lpRemoteName=netpath;
netres.lpComment=NULL;
netres.lpProvider=NULL;
DWORD rslt=WNetAddConnection2(&netres, NULL, NULL, 0);
CString str;
str.Format("WNetAddConnection2()
return code=%d", rslt);
MessageBox(str);
前提是对方主机提供相应权限
默认的2k与xp sp1,只要提供具有相应权限的用户与密码是可以实现的
对于xp sp2需要做相应权限的设置
再次对你的提供信息表示感谢!