现有这样情况:
已知局域网内要访问的主机的ip 用户  密码  且该主机要访问的文件已经共享
愈查找特定路径下的文件(如"\\192.168.0.4\d\*.mp4") 获得该文件全名并打开该文件  
我使用 CFileFind 但是之前应当先登入该主机的吧!
不知如何登入 或者有其他方法解决这个问题否另:
尝试过用WNetAddConnection2  但好像只能实现类似网络映射的功能
这样的话 若我有多台主机要访问   映射似乎不是好方法求教各位大哥

解决方案 »

  1.   

    {DWORD dwRst = ERROR_ACCESS_DENIED;
      {
        //连接服务器
    NETRESOURCE ntResource;
    ntResource.dwType = RESOURCETYPE_ANY;
    ntResource.lpRemoteName ="\\\\NT02\\yourfiledirectory";
    ntResource.lpLocalName = NULL;
    ntResource.lpProvider = NULL;
    dwRst = ::WNetAddConnection2(&ntResource,"yourpassword","yourcount",FALSE);
      if (dwRst==NO_ERROR)
      {MessageBox("本机与服务器的连续已经成功!","提示");}
      }
    }
      

  2.   

    多谢dxhdxh2k(dxhdxh)原来是我自己少了个ntResource.lpLocalName = NULL;
    我设置了ntResource.lpLocalName = "Z"之类的多谢!!