//添加 循环连接网络服务器过程,直到连接成功为止
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",
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的盘符。