none
Comment monitorer un autre programme RRS feed

  • Discussion générale

  • Mon application VB.net lance un programme externe qui fait une sorte de watchfolder.

    J'aimerai pouvoir détecter lorsque ce programme ne répond plus afin de le relancer ou d'avertir l'admin, pour le moment j'utilise :

     Dim ProCS() As Process = Process.GetProcesses("MonProgramme")
     If Not ProCS(x).Responding then ...

    Seulement il arrive aussi que le programme ne plante pas mais affiche un message d'erreur et donc s’arrête. Dans ce cas le code ci-dessus est inutile car le programme répond toujours...

    Comment détecter cette erreur (qui ouvre une fenêtre modale) ?
    Est ce qu'il existe un meilleur moyen que "responding" ?

    Merci

    • Type modifié Ciprian Duduiala mercredi 23 novembre 2011 07:17 pas de solution
    jeudi 17 novembre 2011 09:04

Toutes les réponses