Récupérer les infos sur les services Windows

Signaler
Messages postés
16
Date d'inscription
vendredi 11 novembre 2005
Statut
Membre
Dernière intervention
13 janvier 2019
-
Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
-
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

Messages postés
1910
Date d'inscription
vendredi 18 juin 2004
Statut
Modérateur
Dernière intervention
14 novembre 2014
12
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.