Il semble que vous codiez pour Windows Script Host ou Windows Desktop Gadget. Dans ce cas, je l'utilise WScript.Shell
et sa méthode Exec
ainsi que la ligne de commande taskkill (Win XP Pro, Windows Vista & Windows 7 uniquement):
var WshShell = new ActiveXObject("WScript.Shell");
var oExec = WshShell.Exec("taskkill /pid 1234");
Si vous voulez vraiment faire avec WMI quelque chose comme suivant fonctionne très bien pour moi (merci @Helen pour les améliorations):
function killPID (pid) {
GetObject("winmgmts:").Get("Win32_Process.Handle='" + pid + "'").Terminate();
}
kill -9 PID ??? vous devez parler d'une VM Rhino, je suppose. – jldupont
Je doute que n'importe quel système va laisser Javascript faire des commandes au niveau de la racine! – PurplePilot
Vous devez nous indiquer dans quel environnement cela fonctionne. Est-ce JScript sur Windows Script Host, par exemple? – Anonymous