Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2414 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  watchdog ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

watchdog ?

n°938546
topheb
Vivit sub pectore vulnus
Posté le 05-01-2005 à 22:03:06  profilanswer
 

je cherche un moyen de capturer les exceptions :
divide by zero, violation d'acces, memory overflow.... etc généré par mon programme par l'intermediaire d'un autre programme , une sorte de "watchdog" pour eventuellement redemarrer l'appli ou windows ( XP )
 
Est ce que quelqu'un a une idée ?
merci
 
Christophe

mood
Publicité
Posté le 05-01-2005 à 22:03:06  profilanswer
 

n°938611
HelloWorld
Salut tout le monde!
Posté le 05-01-2005 à 22:44:56  profilanswer
 

Ton watchdog lance le process en mode debug au moyen de CreateProcess & DEBUG_PROCESS. Après tu filtres les event qui t'intéressent. Note que pour faire ça il faut disposer des droits debug, ce qui signifie bien souvent être admin... Voir aussi SetErrorMode.
Mais le mieux est que ce soit ton appli qui se débrouille seule, en interceptant les erreurs critiques (voir les SEH) et en se relançant toute seule, ou encore au moment de se terminer signale qu'elle s'est terminée correctement et dans ce cas le watchdog vérifie cet indicatif de terminaison correcte.


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  watchdog ?

 

Sujets relatifs
Plus de sujets relatifs à : watchdog ?


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)