Estoy intentando copiar un archivo a una carpeta compartida en otro equipo, lo que intento es lo siguiente:
delphi
procedure TfrmMain.prcCopiARed(vFile:string;vModa:string); var NetResource: TNetResource; vIniFile : TIniFile; vRuta : PChar; begin vIniFile := TIniFile.Create('./Config.ini'); if vModa = '' then vRuta := PChar(vIniFile.ReadString('RUTA','RX','')) // ruta: \\132.147.160.50\RIS else vRuta := PChar(vIniFile.ReadString('RUTA','MA','')); // ruta: \\132.147.160.51\RIS NetResource.dwType := RESOURCETYPE_DISK; //Letra con la cual sera mapeado el recurso NetResource.lpLocalName := 'X:'; //Nombre del recurso NetResource.lpRemoteName := vRuta; NetResource.lpProvider := ''; WNetAddConnection2(NetResource, 'Agsrvc2ls','Crservice', CONNECT_UPDATE_PROFILE); CopyFile(PChar(vFile),PChar('X:\RIS.XML'),False); WNetCancelConnection2('X:', CONNECT_UPDATE_PROFILE, True); end;
Cabe mensionar que el usuario y password es correcto, si se conecta a la unidad de red, y si cambio, en la linea "CopyFile" a una unidad local, si me copia el archivo ...
Pero no me copia nada a la unidad de RED "x", alguna sugerencia?
Saludos!