Salut à tous,
je voudrais écrire un service Windows (appelons-le "my_service") qui aurait pour but de redémarrer un service donné ("buggy_service") chaque fois que celui-ci dépasserait les 90% d'utilisation CPU pendant plus de 20 secondes.
Etant novice en C# / .net, cela m'aiderait beaucoup si quelqu'un pouvait me donner des indications, surtout sur la manière dont je pourrais mesurer l'activité CPU d'un processus...
Salut,
Pour récupérer la pourcentage d'utiliser par le process tu dois pouvoir le faire avec les PerformanceCounter j'imagine (jamais essayé )
Ceci dit, comme "le tout cuit" c'est toujours bien, voici un code qui devrait t'intéresser :
http://www.codeproject.com/csharp/processescpuusage.asp