Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   ¿Como iniciar una sesión en equipos remotos de una LAN? (https://www.clubdelphi.com/foros/showthread.php?t=8711)

jpep 30-03-2004 22:28:43

¿Como iniciar una sesión en equipos remotos de una LAN?
 
Buenaaaas:

El tema es que necesito hacer una aplicación que copie ciertos archivos en equipos de una LAN, usando para ello netbios.

El usuario de la maquina que hará de servidor-distribuidor de los archivos tiene iniciada la sesión en un usuario distinto de la de los clientes y, con las directivas de seguridad definidas, debemos autentificarnos para tener acceso.

¿como podria realizar este proceso de forma automatica? He encontrado en la API las funciones NPAddConnection y NPCancelConnection, pero estas no parecen estar definidas en delphi, y he encontrado problemas traduciendolas....

¿Alguien sabe como podria hacerlo?¿Alguna función alternativa a estas?

Gracias

roman 30-03-2004 22:55:25

Cita:

Empezado por jpep
¿Alguna función alternativa a estas?

¿No te servirá WNetAddConection2? Se incluye en la unidad Windows y parece funcionar de manera similar.

// Saludos

jpep 31-03-2004 21:53:37

Muchas gracias Roman. Si que funciona de forma similar, ya que parece "heredada" de las que mencionaba.

Lo unico que pasa, es que al cerrar la sesión con WNetCancelConnection2 me tarda un rato en cerrar la sesión; esto lo observo ya que si accedo inmediatamente con el explorer a ese ordenador, si que entro, como si tuviese la sesión activa, pero si me espero un tiempo (unos 10 s), no.

¿No habria alguna manera de cerrarla más rapido?¿Alguna función que sea más "drastica"?

De todas formas, gracias, con estas funciones ya se soluciona el "invento".

Un saludo.


La franja horaria es GMT +2. Ahora son las 10:24:25.

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