Je souhaite connaître en permanence l’état connecté/déconnecté de ma
connexion Internet.
Pour cela, j’utilise depuis longtemps la fonction
‘InternetGetConnectedState’ de l’API Windows qui fonctionne très bien.
Dans Visual Basic 2005, de nouvelles classes sont apparues qui permettent
d’éviter le recours à l’API.
J’ai essayé d’utiliser la classe ‘TcpConnectionInformation’ dont la
propriété ‘State’ renvoie l’état de la connexion. Malheureusement, cela ne
resoud pas mon problème. En effet, lorsque je me connecte, aucun status ne
peut çetre obtenu. La collection des connexions obtenues par la méthode
‘GetActiveTcpConections’ de la classe ‘ IPGlobalProperties’ reste vide. Il
faut accèder effectivement à un site Web pour que cette collection
s’enrichisse et permette d’obtenir les status correspondants.
Ce n’est pas ce que je recherche. Je veux simplement savoir si je suis
connecté à mon provider ou non, ce que fait la fonction
‘InternetGetConnectedState’
Existe t-il à votre connaissance une possibilité de résoudre ce pb avec les
nouvelles classes de VB2005 ?
Merci de vos conseils