[VBS] comprendre ce script de ThierreyAIM
Bonjour,
J'ai vu dans la FAQ VBS ce script pour tuer les processus en mémoire :
Code:
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 |
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)…
Donc après le code ci-dessus, je comptais mettre :
Code:
1 2
| Set wshell=CreateObject("WScript.Shell")
wshell.Run"Apache\movamp.exe" |
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é ?