Comment puis-je terminer le processus en utilisant vbscript. VEUILLEZ NOTER que je dois mettre fin au processus qui s'exécute sous un environnement Windows 64 bits en tant que fichier natif 64 (sans utiliser select * from win_32_Process).
Merci,
La classe Win32_Process
fournit un accès aux processus 32 bits et 64 bits lorsque le script est exécuté à partir d'un shell de commande 64 bits.
Si ce n'est pas une option pour vous, vous pouvez essayer d'utiliser la commande taskkill
:
Dim oShell : Set oShell = CreateObject("WScript.Shell")
' Launch notepad '
oShell.Run "notepad"
WScript.Sleep 3000
' Kill notepad '
oShell.Run "taskkill /im notepad.exe", , True
Il suffit de taper la commande suivante: taskkill/f/im (nom du programme) Pour connaître l’im de votre gestionnaire de tâches, ouvrez le programme et regardez le processus en cours d’exécution. Une fois le programme exécuté, un processus disparaîtra du gestionnaire de tâches. c'est votre programme.
Dim shll : Set shll = CreateObject("WScript.Shell")
Set Rt = shll.Exec("Notepad") : wscript.sleep 4000 : Rt.Terminate
Exécutez le processus avec .Exec
.
Puis attendez 4 secondes.
Après cela, tuez ce processus.