在c++ ATL程序中,加入如下代码,建立远程连接(局域网内),为什么连接不上?
CString HostName,UserName,Password;
UserName = "Administrator";
Password = "123";
HostName = "192.168.17.17"; //你的计算机名或IP地址
HostName.Insert(0,"\\\\");
HostName += "\\e$"; // 非共享的盘符
NETRESOURCE param1;
param1.dwType = RESOURCETYPE_ANY;
param1.lpLocalName = "Z:";
param1.lpRemoteName = (LPTSTR)(LPCTSTR)HostName;
param1.lpProvider = NULL;
DWORD ret = WNetAddConnection2(¶m1,(LPCTSTR)Password,(LPCTSTR)UserName,CONNECT_UPDATE_PROFILE);
if(ret == NO_ERROR)
AfxMessageBox("映射驱动器成功!");
else
AfxMessageBox("映射驱动器失败!"); 报错::映射驱动器失败!
CString HostName,UserName,Password;
UserName = "Administrator";
Password = "123";
HostName = "192.168.17.17"; //你的计算机名或IP地址
HostName.Insert(0,"\\\\");
HostName += "\\e$"; // 非共享的盘符
NETRESOURCE param1;
param1.dwType = RESOURCETYPE_ANY;
param1.lpLocalName = "Z:";
param1.lpRemoteName = (LPTSTR)(LPCTSTR)HostName;
param1.lpProvider = NULL;
DWORD ret = WNetAddConnection2(¶m1,(LPCTSTR)Password,(LPCTSTR)UserName,CONNECT_UPDATE_PROFILE);
if(ret == NO_ERROR)
AfxMessageBox("映射驱动器成功!");
else
AfxMessageBox("映射驱动器失败!"); 报错::映射驱动器失败!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货