FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
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 |
#3
|
|||
|
|||
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. |
#4
|
||||
|
||||
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 |
|
|
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 |
|