Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-04-2011
chinchan chinchan is offline
Miembro
 
Registrado: abr 2006
Posts: 109
Poder: 19
chinchan Va por buen camino
acceder a carpeta remota con password

Hola de nuevo a todos. Necesito acceder a una carpeta remota por TCP con una aplicación C++ Builder, pero esta carpeta (si lo montamos como una unidad de red, pide usuario y password). ¿Sabéis como puedo acceder a la carpeta sin tener que montar previamente la unidad de red, teniendo en cuenta que aparte de la IP, tengo que enviar usuario y password?. Muchas Gracias
Responder Con Cita
  #2  
Antiguo 07-04-2011
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.197
Poder: 20
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
Código:
int SHCopy(String Source, String Target)
{
  SHFILEOPSTRUCT FS = {0};
  FS.wFunc = FO_COPY;
  FS.pFrom = (Source + "\0").c_str();
  FS.pTo = (Target + "\0").c_str();
  FS.fFlags = FOF_NOCONFIRMATION;
  return  SHFileOperation(&FS);
}


//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
   NETRESOURCE NetResource;

   NetResource.dwType = RESOURCETYPE_DISK;
   NetResource.lpLocalName = "M:";
   NetResource.lpRemoteName = "\\\\IP remota\\Carpeta compartida";
   NetResource.lpProvider = "";
  
   // Conecto
   if(NO_ERROR != WNetAddConnection2(&NetResource, Password, User, CONNECT_UPDATE_PROFILE)){
      SHCopy("\\\\IP remota\\Carpeta compartida\\Archivot", "C:\\Archivo");

      // Desconecto  
      WNetCancelConnection2("M:", CONNECT_UPDATE_PROFILE, true);
   }
}
Saludos.
Responder Con Cita
  #3  
Antiguo 12-04-2011
chinchan chinchan is offline
Miembro
 
Registrado: abr 2006
Posts: 109
Poder: 19
chinchan Va por buen camino
Perfecto, genial. Escafandra... ahora mismo te estoy haciendo la ola. Como siempre... muchísimas gracias.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Carpeta remota. PablorD API de Windows 4 13-10-2008 21:05:26
Acceder carpeta distinta a la que estamos. papulo PHP 5 24-08-2007 09:41:20
Acceder a una carpeta de un servidor lgarcia Varios 2 08-06-2007 18:22:05
Acceder a una BD remota con Delphi DarkSide Internet 2 06-09-2006 16:29:29
Creacion de una carpeta manera remota noir Conexión con bases de datos 2 01-06-2005 23:29:34


La franja horaria es GMT +2. Ahora son las 00:59:54.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi