请教登陆局域网的其他机器用代码如何实现。
比如在运行->开始:\\192.168.0.10 然后弹出一个登陆窗口,需要输入用户名和密码。
请教这个如何用代码实现,使得当运行:\\192.168.0.10  时不要弹出登陆窗口,直接进入
192.168.0.10 这台机器(把密码写到代码中)搞定马上给分!!

解决方案 »

  1.   

    CString HostName,UserName,Password;
    HostName = "";//你的计算机名或IP地址
    HostName.Insert(0,"\\\\");
    HostName += "\\IPC$";

    NETRESOURCE param1;
    param1.dwType = RESOURCETYPE_ANY;
    param1.lpLocalName = NULL;
    param1.lpRemoteName = (LPTSTR)(LPCTSTR)HostName;
    param1.lpProvider = NULL;
    DWORD ret = WNetAddConnection2(&param1,(LPCTSTR)Password,(LPCTSTR)UserName,CONNECT_UPDATE_PROFILE);if(ret == NO_ERROR)
          AfxMessageBox("连接成功!");
    else
          AfxMessageBox("连接失败!");