1
Crear una cadena de caracteres que contenga el valor del proceso que desea cerrar . En este ejemplo , el archivo VBS se cerrará la aplicación Bloc de notas. El siguiente código crea una variable de cadena para el proceso de selección : Dim processprocess = " notepad.exe "
2
Crear una variable de objeto que suplanta la cuenta de usuario de administrador. Esto es necesario para cerrar los procesos en la máquina. El siguiente código crea un objeto WMI utiliza más adelante en el código para encontrar el identificador del proceso: Set WMI = GetObject ( " winmgmts : { impersonationLevel = impersonate } \\ \\ MiPC \\ root \\ cimv2 ")
3
Utilice la variable de servicio WMI para obtener el identificador para el proceso que desea detener. El mango es una clave exclusiva dada al proceso que Windows utiliza como referencia interna . Para consultar el servicio WMI , utilice el siguiente código: SET process = objWMIService.ExecQuery ( " Select * from Win32_Process Dónde Name =" y de proceso)
4
muertes del proceso. Dado que el usuario puede tener varias ventanas notepad abierto, el código utiliza un bucle para matar a cada proceso. La siguiente código recorre cada proceso abierto y se cierra cualquiera de ellos que coinciden " notepad.exe " : Para cada objProcess en processobjProcess.Terminate () Next
5
Verifique el proceso se apaga mediante la visualización del los resultados en la pantalla. El siguiente código muestra un mensaje de éxito para el usuario : WScript.Echo " proceso acaba de matar " y proceso