Vérifier qu'un service est démarré en VBS [Résolu] - VB/VBA/VBS - Programmation
Marsh Posté le 01-07-2008 à 11:16:19
Tu peux le récupérer dans la liste des process actifs :
Code :
|
Il n'y aura aucun oproc si le process n'existe pas, sinon autant qu'il y a d'instances de ton process.
Marsh Posté le 01-07-2008 à 15:13:22
Merci mais étant donné que WZCSVC n'est pas un process "normal", il est instancié par "C:\WINDOWS\System32\svchost.exe -k netsvcs"
Il faudrait donc avoir les détails des svhost.exe, les dépendances etc...
Marsh Posté le 01-07-2008 à 15:22:42
C'est vrai. Du coup j'ai lu un peu de doc, voici la solution :
Code :
|
Marsh Posté le 01-07-2008 à 15:27:47
yeahhh, j'étais en train de chercher dans la classe win32_process mais effectivement la classe win32_service a le paramètre !
Merci bien ccp6128 ! depuis le temps que je cherchais à faire ça....
Marsh Posté le 08-09-2009 à 11:05:20
Bonjour,
J'essaie de faire la meme chose mais avec une vérification de deux services avec le code:
Code :
|
Je n'ai pas trouvé sur internet la bonne syntaxe. Et vous le savez vous ?
Merci d'avance.
Marsh Posté le 08-09-2009 à 11:14:29
Salut,
Ne pourrais tu pas par exemple vérifier les services les uns après les autres, ou y'a t'il une subtilité qui m'échappe ?
Marsh Posté le 08-09-2009 à 11:40:48
J'ai réussi à faire ceci:
Code :
|
Cela fonctionne bien à présent. Par contre comment faire une boucle de vérification ?
Merci encore !!
Marsh Posté le 01-07-2008 à 10:25:28
Bonjour,
Je voudrais en VBS savoir si un service (WZCSVC) est démarré ou non.
Je sais récupérer l'information si le service est en "automatique"/"manuel" mais impossible de savoir si il est
actif....
Merci de votre aide
Message édité par proutix le 01-07-2008 à 15:28:01