Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-02-2008
Viky Viky is offline
Miembro
 
Registrado: abr 2006
Posts: 76
Poder: 19
Viky Va por buen camino
Conectarse a otra pc con usuario y contraseña

Hola a todos:
Necesito desde mi aplicación en delphi 6, conectarne a una pc remota, la cual requiere usuario y contraseña.

Qué comando existe para haer esto??

Trabajo con Windows XP y Windows 2003, en el 2003 esta la aplicacion que necesita acceder a una carpeta compartida del XP. La primera vez q se va a conectar necesita el usuario y contraseña de la pc con XP, cómo podria enviarle desde la aplicacion el usuario y la contraseña?.

Muchas Gracias
Viky.
Responder Con Cita
  #2  
Antiguo 02-02-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Si es una LAN pues WNetAddConnection para conectarte a un recurso de la otra PC con los privilegios de algun usuario del equipo; si es WAN, y el IP es fijo pues puedes usar sockets (Cliente-Servidor). Si el IP no es fijo tendras que usar un equipo extra para hacer de "intermediador". Si quieres utilizar "herramientas" y protocolos para facilitar el trabajo puedes usar no-ip, Terminal Server o hasta Crear una VPN...

Ahora si es una PC remota y solo necesitas una carpeta pues lo óptimo me suena instalar un servidor y cliente FTP, pero con ello yu todo lo comentado esta muy en funsión de el contexto (LAN? WAN? IP fijo?, etc.).

Saludos
Responder Con Cita
  #3  
Antiguo 20-02-2008
Viky Viky is offline
Miembro
 
Registrado: abr 2006
Posts: 76
Poder: 19
Viky Va por buen camino
No logro conectarme

Probé la función WNetAddConnection, pero no logro conectarme, tengo q poner el usuario y contraseña para poder conectarme,
usuario: pepe
contraseña:mama

Definí dos variables

NetResource: TNetResource; y
NetResult: Cardinal;

NetResource.dwType :=RESOURCETYPE_ANY ;
NetResource.lpRemoteName :='\\190.168.1.3\Sistema \Bases\';
NetResource.lpProvider := nil;

NetResult := WNetAddConnection2(NetResource, 'mama', 'pepe', 0);

Necesito conectarme a la pc cuya direccion es 190.168.1.3, la carpeta Sistema esta compartida.

Qué estoy haciendo mal??

Gracias
Viky.
Responder Con Cita
  #4  
Antiguo 21-02-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Poder: 20
cHackAll Va por buen camino
Solo se me ocurre que te sobra un espacio en el nombre de el espacio

NetResource.lpRemoteName :='\\190.168.1.3\Sistema \Bases\';
NetResource.lpRemoteName :='\\190.168.1.3\Sistema\Bases\';

Ahora; hay otro error... normalmente cuando compartes una carpeta se utiliza un solo nombre; Ef. Sistema. No deberias especificar la subcarpeta Bases.

Saludos
Responder Con Cita
Respuesta



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
Usuario y Contraseña??? danytorres Oracle 1 24-07-2007 16:16:19
Usuario, contraseña, rol santiago14 Firebird e Interbase 1 11-12-2006 00:00:38
Conectarse a Internet con usuario y contraseña. matiasguillermo Internet 0 15-05-2006 14:59:40
Como conectarse a una DB de otra LAN (internet)? JuanErasmo Firebird e Interbase 10 19-04-2006 05:48:32
Conectarse a otra maquina. raco Varios 2 29-04-2005 22:45:22


La franja horaria es GMT +2. Ahora son las 01:06:49.


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