Connection vpn - modem avec l'api rasdial

Soyez le premier à donner votre avis sur cette source.

Vue 14 680 fois - Téléchargée 1 908 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
markophillips Messages postés 1 Date d'inscription mercredi 20 mars 2019 Statut Membre Dernière intervention 20 mars 2019
20 mars 2019 à 08:46
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/
Philippe734 Messages postés 308 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 15 juin 2015 1
28 avril 2010 à 18:17
merci pour la piste, je vais creuser
mWaAtR Messages postés 49 Date d'inscription jeudi 30 août 2001 Statut Membre Dernière intervention 28 avril 2010
28 avril 2010 à 09:26
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.
Philippe734 Messages postés 308 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 15 juin 2015 1
27 avril 2010 à 21:09
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)
Philippe734 Messages postés 308 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 15 juin 2015 1
4 mars 2010 à 17:56
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.