Connection vpn - modem avec l'api rasdial

Soyez le premier à donner votre avis sur cette source.

Vue 14 420 fois - Téléchargée 1 882 fois

Description

Ce petit exemple permet de connecter / déconnecter une connection VPN ou Modem.

Deux méthode à disposition, en fournissant vous même votre nom d'utilisateur, mot de passe,.. ou en utilisant le catalogue de Windows

J'ai pas trop détaillé les API, tout est dans MSDN.

Dernière mise à jour :
J'ai corrigé les types et les valeurs des constantes d'après les fichiers .h de Visual C++
(La visionneuse API commence à être quel que peu dépassée...)

Conclusion :


Utiliser le module pour vos application
le petit soft de demo vous permet de voir comment integrer les fonctions.
Je met niveau 1 car à l'utilisation c'est tout con...

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
mercredi 20 mars 2019
Statut
Membre
Dernière intervention
20 mars 2019

Cependant, votre tâche est globalement bonne, mais la déconnexion du VPN est une tâche plutôt sombres.

Je pense que vous utilisez un VPN peu fiable, je vous recommande donc d'utiliser un VPN fiable pour vous débarrasser de la déconnexion. Vous pouvez également trouver un VPN fiable sur All Best VPN.

https://www.allbestvpn.com/
Messages postés
308
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
15 juin 2015
1
merci pour la piste, je vais creuser
Messages postés
49
Date d'inscription
jeudi 30 août 2001
Statut
Membre
Dernière intervention
28 avril 2010

Il faudrais exécuter le code dans un thread séparé (multithreading).
Toutefois étant depuis pas mal de temps sur dotnet, je ne sais pas/plus comment faire cela en vb.
Messages postés
308
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
15 juin 2015
1
Petite question :
Comment contourner le blocage du programme lorsque la connexion est en cours ? En effet, lorsque la connexion au vpn est cours (ligne ci-dessous), le programme se bloque le temps de cette opération. Que la connexion s'effectue ou pas, le programme est gelé. Si la connexion s'effectue rapidement ou s'annule alors le programme ne se bloque bien entendus. Aurais-tu une idée pour déjouer ou contourner ce soucis ? Merci d'avance.
lngRetCode = RasDial(ByVal &H0, vbNullString, lprasdialparams, &H0, ByVal &H0, hRasConn)
Messages postés
308
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
15 juin 2015
1
Du coup, en partant de ton code source, j'ai développé un utilitaire complet ! L'inspiration m'a enflammée. J'ai pondu une appli qui permet de bloquer le trafic internet (P2P...) en cas de déconnexion du VPN, de le reconnecter puis de recharger les applications bloquées lors de la reconnexion.
;-)
Afficher les 18 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.