在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(&param1,(LPCTSTR)Password,(LPCTSTR)UserName,CONNECT_UPDATE_PROFILE);   
  if(ret   ==   NO_ERROR)   
              AfxMessageBox("映射驱动器成功!");   
  else   
              AfxMessageBox("映射驱动器失败!");   报错::映射驱动器失败!