Bonjour,
J'ai vu dans la FAQ VBS ce script pour tuer les processus en mémoire :
Je cherche en fait à "tuer" le processus (G:\)Apache\movamp.exe puis à le lancer (ça évite de tester s'il est en mémoire pour le lancer dans la négative)…
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colProcessList = objWMIService.ExecQuery _ ("Select * from Win32_Process Where Name = 'movamp.exe'") For Each objProcess in colProcessList objProcess.Terminate() Next
Donc après le code ci-dessus, je comptais mettre :
Le problème est que movamp se lance bien, mais s'il est déjà présent, le processus en mémoire n'est pas tué… qu'est-ce que j'ai mal configuré ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Set wshell=CreateObject("WScript.Shell") wshell.Run"Apache\movamp.exe"
Partager