Récupérer les infos sur les services Windows

sen25000 Messages postés 16 Date d'inscription vendredi 11 novembre 2005 Statut Membre Dernière intervention 13 janvier 2019 - 9 nov. 2009 à 19:55
racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 novembre 2014 - 9 nov. 2009 à 22:20
Bonjour.

Comment afficher dans un fichier/tableau la liste des services Windows de façon à savoir quand ils ont démarré et quand ils se sont arrêtés.

Avec la commande Net start, on a la liste des services mais par les infos relatives à l'heure, à l'état...
On peut avoir la liste dans un fichier ==> Net start>ficX.txt par exemple.

Je vous remercie.

Andy

1 réponse

racpp Messages postés 1909 Date d'inscription vendredi 18 juin 2004 Statut Modérateur Dernière intervention 14 novembre 2014 17
9 nov. 2009 à 22:20
Salut,
En Win32, on peut utiliser la fonction EnumServicesStatusEx() pour énumérer tous les services en récupérant leur état actuel. Parmi les informations récupérées figure l'identificateur du process du sevice. On pourra ensuite retrouver l'heure du démarrage de ce process avec la fonction GetProcessTimes(). Pour l'heure de son arrêt, je ne vois pas comment.
0
Rejoignez-nous