Vsebina
Upravitelj opravil programa Windows je aplikacija, ki omogoča vizualizacijo vseh procesov naprave, to je programov, ki se izvajajo. Lahko delujejo v ozadju in pomagajo operacijskemu sistemu, da delujejo, ali pa so lahko uporabniške aplikacije, ki jih uporabnik odpre. Za zapiranje teh postopkov lahko uporabite datoteko VBScript (VBS). To je uporabno orodje za omrežne skrbnike, ki želijo preprečiti odpiranje programov, ko uporabnik zažene stroj.
Navodila
Datoteke VBS so uporabne za skrbnike omrežja (povezovanje slik s strani .shock iz Fotolia.com)-
Ustvarite niz za shranjevanje vrednosti procesa, ki ga želite zapreti. V tem primeru bo datoteka VBS zaprla aplikacijo Notepad. Naslednja koda bo ustvarila zaporedno spremenljivko za proces Notepad: Dim proces process = "notepad.exe" t
-
Ustvarite spremenljivko objekta, ki predstavlja skrbniški uporabniški račun. To je potrebno za zaključek procesov na stroju. Naslednja koda ustvari objekt WMI, ki se kasneje uporablja za odkrivanje krmilnika procesov: Set wmi = GetObject ("winmgmts: {impersonationLevel = impersonate !! t
-
Uporabite spremenljivko storitve WMI, da dobite procesni krmilnik, ki ga želite zaustaviti. To je edinstven ključ, ki ga Windows uporablja kot notranjo referenco. Če želite poizvedeti storitev WMI, uporabite naslednjo kodo:
Nastavi proces = objWMIService.ExecQuery ("Izberi * iz Win32_Process Where Name =" & process)
-
Zaprite postopek. Ker lahko uporabnik odpre več oken za beležnico, bo koda uporabila zaporedje za zaključek vsakega postopka. To se bo zgodilo vsakomur, ki ustreza notepad.exe. Koda je: Za vsak objProces v procesu objProcess.Terminate () Next
-
Preverite, ali se je postopek končal, tako da prikažete rezultate na zaslonu. Naslednja koda označuje uspešno sporočilo uporabniku: WSCript.Echo "Samo ubit proces" & proces