IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

Comment faire pour avoir la liste des connexions reseaux?


Sujet :

Windows

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 34
    Points : 19
    Points
    19
    Par défaut Comment faire pour avoir la liste des connexions reseaux?
    Salut,

    Comment faire pour avoir la liste des connexions réseaux?

    Merci

  2. #2
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 749
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 749
    Points : 10 666
    Points
    10 666
    Billets dans le blog
    3
    Par défaut
    Précises un peu ta pensée. Ceux qui sont connectés à ton ordi en TCP ? Les partages Netbios de ton PC ? Les ports ouverts ? ... ?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 34
    Points : 19
    Points
    19
    Par défaut
    la liste des connexions réseau qui se trouve dans panneau de configuration/connexionis reseau.

    C'est pour voir si j'ai bien une connexion reseau pour aller sur le net ou une connexion modem mais taut ca en programmation.

    j'ai utilisé RasEnumEntries mais je n'ai que les modems.

    merci

  4. #4
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 749
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 749
    Points : 10 666
    Points
    10 666
    Billets dans le blog
    3
    Par défaut
    Ah bon.
    Je te propose autre chose :
    - utiliser InternetGetConnectedState pour connaitre le type de connexion dispo (et son nom avec InternetGetConnectedStateEx)
    - utiliser InternetCheckConnection pour savoir si tu es connecté à internet
    - utiliser InternetAttemptConnect pour demander à l'utilisateur de se connecter au net
    http://msdn.microsoft.com/library/en-us/wininet/wininet/enabling_internet_functionality.asp

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 34
    Points : 19
    Points
    19
    Par défaut
    J'ai utilisé InternetGetConnectedState, ca marche très bien, il me montre les connections actives.

    Par contre InternetCheckConnection me retourne tjs ERROR_NOT_CONNECTED sauf dans le quand je passe le flag FLAG_ICC_FORCE_CONNECTION j'ai l'erreur 12006.

    Pourtant je suis bien connecté, je surf sur msdn.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    //if ( ! InternetCheckConnection( "www.google.com", FLAG_ICC_FORCE_CONNECTION, 0) ) {
    //if ( ! InternetCheckConnection( "www.google.com", NULL, 0) ) {
    if ( ! InternetCheckConnection( "www.google.com", 0, 0) ) {
       bConnected = false;
       if ( ERROR_NOT_CONNECTED == GetLastError() ) {
          printf ( "ERROR_NOT_CONNECTED\n" );
       } else {
          printf ( "InternetCheckConnection failed (%d)\n", GetLastError() );
       }
    } else {
       bConnected = true;
       printf("CONNECTED");
    }

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 34
    Points : 19
    Points
    19
    Par défaut
    Pourtant InternetAttemptConnect fonctionne très bien

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if (ERROR_SUCCESS == InternetAttemptConnect(0)) {
       printf("CONNECTED\n");
    } else {
       printf ( "InternetAttemptConnect failed (%d)\n", GetLastError() );
    }

  7. #7
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 749
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 749
    Points : 10 666
    Points
    10 666
    Billets dans le blog
    3
    Par défaut
    Je pense que c'est parce que tu n'as pas mis http:// devant l'URL. Le plus simple est de mettre NULL en 1° paramètre.

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 34
    Points : 19
    Points
    19
    Par défaut
    Merci infiniment ca marche comme sur des roulettes avec http://.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/06/2012, 17h47
  2. Réponses: 3
    Dernier message: 01/07/2006, 14h04
  3. Réponses: 17
    Dernier message: 14/06/2006, 17h20
  4. Réponses: 4
    Dernier message: 05/01/2006, 09h01
  5. comment faire pour avoir Date JJ/MM/YYYY
    Par zaoueche dans le forum Débuter
    Réponses: 2
    Dernier message: 27/10/2005, 09h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo