您的位置:首页 > 理论基础 > 计算机网络

VC下编程实现网络驱动器的映射

2014-09-13 08:51 316 查看
//添加 循环连接网络服务器过程,直到连接成功为止
while (true)
{
NETRESOURCE netres; 
netres.dwScope=RESOURCE_GLOBALNET;
netres.dwType=RESOURCETYPE_ANY;
netres.dwDisplayType=RESOURCEDISPLAYTYPE_GENERIC;
netres.dwUsage=RESOURCEUSAGE_CONNECTABLE;
netres.lpLocalName="";  //这里可以添加盘符,添加盘符之后会在本机映射
netres.lpRemoteName="\\\\192.168.1.20\\test共享文件夹";
netres.lpComment=NULL; 
netres.lpProvider=NULL;

if(NO_ERROR==WNetAddConnection2A(&netres,"123456","administrator",0))
break;
//AfxMessageBox("映射成功");
else
Sleep(5000);
//AfxMessageBox("映射失败");
}

最后不要忘记加入MPR.lib这个库文件。在Project菜单,"Add to Project"->"Files",
选X:\Microsoft visual studio\VC98\LIb\mpr.lib   x:是你安装VC的盘符。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: