Ordinateur allumé ou éteint ?

Signaler
Messages postés
1
Date d'inscription
vendredi 1 juillet 2005
Statut
Membre
Dernière intervention
14 avril 2007
-
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
-
Bonjour,

Je débute en C#, et en programmation de manière générale aussi d'ailleurs... j'utilise C# express 2005.
J'écris un petit programme qui détecte si des ordinateurs d'un domaine (comprenant 30 ordinateurs) sont allumés ou éteints...
La méthode que j'utilise actuellement est de lancer un ping sur tous les ordinateurs du domaine (dont l'IP est récupérée dans une table SQL) via la commande PING() du System.Net.NetworkInformation.
Ce ping est lancé à intervalles réguliers (timer réglé sur 1 minute).
Cette boucle faisant ramer l'appli, je l'ai donc intégrée à un backgrounddworker. ça va mieux mais au bout de quelques temps (en général 2 à 3 minutes), tout plante.

Donc ma question, y aurait-il une autre méthode que le ping pour tester si les PCs sont allumés ou éteints ? j'ai pensé à utiliser Winsock mais je ne sais pas quoi écouter... En plus, l'idéal serait que l'état des PCs soit mis à jour de manière dynamique...

Merci d'avance pour les réponses...

1 réponse

Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
21
salut,

il n'y a à priori pas de solution plus simple que de pinguer...faut voir l'erreur que ca fait....

ShareVB