Salut à tous. Depuis quelques temps, je recherche un moyen de connaitre le statut de la connection internet d'un ordinateur. J'ai finalement trouvé InternetGetConnectedState qui fait parti de l'api windows. La méthode me retourne TRUE lorsque je suis connecté mais lorsque je regarde la valeur du LPDword, elle ne correspond à rien. Elle me donne 0x56, ce qui ne correspond à rien (voir le lien msdn)... je comprend vraiment pas. Voiçi le code en question :Ce code donc m'affiche tout le temps 56 (sois 0x56). Vous avez une idée du problème ? Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 if(InternetGetConnectedState(&state, 0) != FALSE) { printf("Connection state : %x\n", state); switch(0) { case 0x40: printf("Hello1\n"); break; case 0x02: printf("Hello2\n"); break; case 0x01: printf("Hello3\n"); break; case 0x08: printf("Hello4\n"); break; case 0x20: printf("Hello5\n"); break; case 0x04: printf("Hello6\n"); break; } }
Partager