Sisältö
Windows Task Manager on sovellus, joka mahdollistaa kaikkien koneen prosessien, eli käynnissä olevien ohjelmien, visualisoinnin. Ne voivat toimia taustalla, joka auttaa käyttöjärjestelmää toimimaan, tai ne voivat olla käyttäjän avaamia ohjelmistosovelluksia. Sulje nämä prosessit VBScript (VBS) -tiedostolla. Tämä on hyödyllinen työkalu verkonvalvojille, jotka haluavat estää ohjelmien avaamisen, kun käyttäjä käynnistää koneen.
ohjeet
VBS-tiedostot ovat hyödyllisiä verkonvalvojille (verkkokuva .shockilta Fotolia.comista)-
Luo merkkijono tallentaaksesi sen prosessin arvon, jonka haluat sulkea. Tässä esimerkissä VBS-tiedosto sulkee Notepad-sovelluksen. Seuraava koodi luo sekvenssimuuttujan Notepad-prosessille: Dim process process = "notepad.exe"
-
Luo objektimuuttuja, joka edustaa järjestelmänvalvojan käyttäjätiliä. Tämä on tarpeen koneen prosessien lopettamiseksi. Seuraava koodi luo WMI-objektin, jota käytetään myöhemmin prosessinohjaimen löytämiseen: Set wmi = GetObject (winmgmts: {impersonationLevel = impersonate !!) t
-
Käytä WMI-palvelumuuttujaa saadaksesi prosessiohjaimen, jonka haluat sammuttaa. Se on ainutlaatuinen avain sille prosessille, jota Windows käyttää sisäisenä viitteenä. Voit kysyä WMI-palvelusta seuraavasti:
Aseta prosessi = objWMIService.ExecQuery (Valitse * osoitteesta Win32_Process jossa nimi = & prosessi)
-
Sulje prosessi. Koska käyttäjällä voi olla useita notepad-ikkunoita auki, koodi käyttää jaksoa kunkin prosessin lopettamiseksi. Tämä tapahtuu kaikille, jotka vastaavat "notepad.exe" -ohjelmaa. Koodi on: Kullekin objProcess-prosessille objProcess.Terminate () Seuraava
-
Varmista, että prosessi on päättynyt näyttämällä tulokset näytölle. Seuraava koodi osoittaa onnistuneen viestin käyttäjälle: WSCript.Echo "Vain tapettu prosessi" ja prosessi