Nwlapcug.com


Come scrivere un File VBS per uccidere un processo di Task Manager

Come scrivere un File VBS per uccidere un processo di Task Manager


Windows Task Manager è un'applicazione che consente di visualizzare tutti i processi sulla macchina. I processi sono le applicazioni in esecuzione sulla macchina. Possono essere processi in background che aiutano la funzione del sistema operativo, o il processo può essere un'applicazione di software aperta dall'utente. È possibile utilizzare un file di VBScript (VBS) a chiudere questi processi. Si tratta di uno strumento utile per gli amministratori di rete che si desidera eliminare programmi all'avvio quando l'utente avvia la macchina.

Istruzioni

1

Creare un carattere di stringa per contenere il valore del processo che si desidera chiudere. In questo esempio, il file VBS chiuderà l'applicazione blocco note. Il codice seguente crea una variabile di stringa per il processo di blocco note:
Processo di Dim
processo = \"notepad.exe\"

2

Creare una variabile oggetto che rappresenta l'account di utente admin. Ciò è necessario per chiudere i processi sulla macchina. Il codice seguente crea un oggetto WMI utilizzato nel codice per trovare l'handle per il processo:
Impostare wmi = GetObject(\"winmgmts:{impersonationLevel=impersonate}!\\myComputer\root\cimv2\")

3

Utilizzare la variabile di servizio WMI per ottenere l'handle per il processo che si desidera interrompere. La maniglia è una chiave univoca data al processo che windows utilizza come un riferimento interno. Per interrogare il servizio WMI, utilizzare il codice riportato di seguito:
Processo = objWMIService.ExecQuery (\"Select * da Win32_Process Where Name = \"& elaborare)

4

Uccidere il processo. Poiché l'utente potrebbe avere diverse finestre di blocco note aperti, il codice utilizza un ciclo per uccidere ogni processo. Il codice riportato di seguito scorre in ogni processo aperto e nessuno di loro si chiude quella partita \"notepad.exe\":
Per ogni objProcess nel processo
objProcess.Terminate()
Successivo

5

Verificare che il processo è arrestato visualizzando i risultati sullo schermo. Il codice riportato di seguito viene stampato un messaggio di successo per l'utente:
WScript. Echo \"Just ucciso processo \" & processo