Establecer conexión VPN vía código VFP

286 views
Skip to first unread message

euronv

unread,
Jul 25, 2016, 10:40:17 AM7/25/16
to Mundo Visual FoxPro
Saludos amigos, tengo creada una conexión VPN con el asistente de Windows, esta funciona con un cliente No-IP hacia un servidor y se conecta sin problemas, pero obviamente antes de acceder a los datos ubicados en ese servidor debo de efectuar la conexión manualmente haciendo clic en el icono y tecleando al usuario y contraseña.

Lo que estoy buscando es efectuar alguna rutina con VFP que al momento de hacer clic en el icono que carga mi aplicación ésta efectúe lo siguiente:

- verificar sin la conexión VPN está establecida (no creada)
- en caso de no estar establecida efectuar dicha conexión
- establecida la conexión VPN cargar la aplicación


Gracias anticipadas por el soporte que bien puedan brindarme 

 

Juan de Dios Corrales Leal

unread,
Jul 25, 2016, 2:26:35 PM7/25/16
to Mundo Visual FoxPro
Te puedo ayudar con uno de los puntos: el de efectuar la conexion por programacion, es algo muy sencillo, se trata de ejecutar un EXE y pasarle unos parametros:

RASDIAL.EXE <nombreVPN> <usuario> <password>

Puedes ejecutarlo con un simple RUN o por medio de la api shellexecute.

Lo que si no se aun es como verificar la conexion, supongo que puede ser con un ping o algo similar a la vpn que te quieres conectar.

Saludos y Suerte!.

Euro Nava

unread,
Jul 26, 2016, 3:08:53 PM7/26/16
to mundovis...@googlegroups.com

Gracias Juan por atender mi solicitud, ¿cuál de estas sería la sintaxis correcta?

1.       RUN miaplicacion.exe nombrevpn, username, password

2.       RUN miaplicacion.exe nombrevpn,username,password

3.       RUN miaplicacion.exe nombrevpn username password

4.       ¿otra?

 

“parece una prueba de selección simple… ja ja ja “

 

 

Saludos

 

 

 

El presente correo y sus anexos son exclusivamente para el uso de los destinatarios indicados en el encabezado del mismo, pueden contener información confidencial y/o privilegiada. Si usted por error ha recibido la presente correspondencia agradezco hacer omisión de esta y hacerme del conocimiento por esta misma vía    

 

Bendito el Hombre que ha sido llamado por Cristo para ser el soldado del ejército en cuya mano empuñe como arma la palabra de Dios

--
_______________________________________________________________
Has recibido este mensaje porque estás suscrito al Grupo "Mundo Visual
FoxPro" de Grupos de Google.
 
Para anular la suscripción a este grupo, envía un mensaje a:
mundovisualfox...@googlegroups.com
---
Has recibido este mensaje porque estás suscrito al grupo "Mundo Visual FoxPro" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a mundovisualfox...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.


Se certificó que el correo no contiene virus.
Comprobada por AVG - www.avg.com
Versión: 2016.0.7688 / Base de datos de virus: 4627/12680 - Fecha de la versión: 25/07/2016

Ricardo Natella

unread,
Jul 27, 2016, 9:58:17 AM7/27/16
to mundovis...@googlegroups.com

Para mi tenés que tener el programa RASDIAL.EXE y ejecutar desde tu aplicación ese programa que hace la conexión.

Euro Nava

unread,
Jul 28, 2016, 9:42:49 AM7/28/16
to mundovis...@googlegroups.com

Voy a revisar a ver

 

 

Saludos

 

 

 

El presente correo y sus anexos son exclusivamente para el uso de los destinatarios indicados en el encabezado del mismo, pueden contener información confidencial y/o privilegiada. Si usted por error ha recibido la presente correspondencia agradezco hacer omisión de esta y hacerme del conocimiento por esta misma vía    

 

Bendito el Hombre que ha sido llamado por Cristo para ser el soldado del ejército en cuya mano empuñe como arma la palabra de Dios

 

Versión: 2016.0.7690 / Base de datos de virus: 4627/12699 - Fecha de la versión: 28/07/2016

Euro Nava

unread,
Jul 28, 2016, 9:47:49 AM7/28/16
to mundovis...@googlegroups.com

No es lo que estoy buscado, no requiero utilizar soluciones de 3ros si no efectuar dicha conexión con la configuración que ya tengo creada y funcionando propiamente con Windows

 

 

Saludos

 

 

 

El presente correo y sus anexos son exclusivamente para el uso de los destinatarios indicados en el encabezado del mismo, pueden contener información confidencial y/o privilegiada. Si usted por error ha recibido la presente correspondencia agradezco hacer omisión de esta y hacerme del conocimiento por esta misma vía    

 

Bendito el Hombre que ha sido llamado por Cristo para ser el soldado del ejército en cuya mano empuñe como arma la palabra de Dios

 

De: mundovis...@googlegroups.com [mailto:mundovis...@googlegroups.com] En nombre de Ricardo Natella


Enviado el: miércoles, 27 de julio de 2016 09:58 a.m.

Versión: 2016.0.7690 / Base de datos de virus: 4627/12699 - Fecha de la versión: 28/07/2016

Juan de Dios Corrales Leal

unread,
Jul 29, 2016, 8:08:14 PM7/29/16
to Mundo Visual FoxPro
La "correcta" es la numero 3, pero es ejecutarlo desde tu programa

RUN RASDIAL.EXE nombrevpn usuario password

Ahora aclaremos algo.... RASDIAL.EXE no es de terceros, viene integrado con windows y lo unico que harias desde tu programa es llamarlo para abrir la conexion vpn que ya tienes configurado en tu windows, por ahi lei que hay algunas APIs con las que lo podrias lograr pero a lo que vi es algo complicado.

Si aun no queda claro, escribeme a mi correo jdcleal arroba gmail punto com

Saludos.


El martes, 26 de julio de 2016, 13:08:53 (UTC-6), euronv escribió:

Gracias Juan por atender mi solicitud, ¿cuál de estas sería la sintaxis correcta?

3.       RUN miaplicacion.exe nombrevpn username password

 

“parece una prueba de selección simple… ja ja ja “

Reply all
Reply to author
Forward
0 new messages