|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man skriver ett VBS -fil för att döda en process Aktivitetshanteraren

    Windows Task Manager är ett program som låter dig visa alla processer på maskinen . Processer är program som körs på maskinen . De kan vara bakgrundsprocesser som hjälper funktionen operativsystemet , eller processen kan vara ett program öppnas av användaren . Du kan använda ett VBScript ( VBS ) -fil för att stänga dessa processer . Detta är ett användbart verktyg för nätverksadministratörer som vill undertrycka program från att starta när användaren startar datorn . Instruktioner
    1

    Skapa en sträng tecken för att hålla värdet på den process du vill avsluta . I detta exempel kommer VBS filen stänger programmet Anteckningar . I följande kod skapas en sträng variabel för anteckningsblocket processen : Dim processprocess = " notepad.exe "
    2

    Skapa ett objekt variabel som efterliknar de admin -konto . Detta krävs för att avsluta processer på maskinen . I följande kod skapas ett WMI objektet användas senare i koden för att hitta handtaget för processen : Set WMI = GetObject ( " winmgmts : { impersonationLevel = imitera } \\ \\ datorn \\ root \\ cimv2 " )

    3

    Använd WMI tjänsten variabeln att få handtaget för den process du vill sluta . Handtaget är en unik nyckel som ges till den process som används i Windows som en intern referens . För att söka i WMI tjänsten , använd följande kod : Set process = objWMIService.ExecQuery ( " SELECT * FROM Win32_Process där namn = " & process )
    4

    Döda processen . Eftersom användaren kan ha flera notepad fönster öppnas , används en slinga för att döda varje process . Följande kod loopar igenom varje öppnat process och stänger någon av dem som matchar " notepad.exe " : För varje objProcess in processobjProcess.Terminate ( ) Nästa
    5

    Verifiera processen stängs genom att visa resultat på skärmen. Följande kod skriver en framgång meddelande för användaren : wscript.echo " Just dödade process " & process

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kan förbättra VBA Performance i Word
    ·Vad är VBA
    ·Hur man beräknar bankdagar i Visual Basic
    ·Hur man använder Dir $ i VB6
    ·Hur infoga text i ett Word-dokument i VBA
    ·Hur man skickar ett e-post via G - Mail i Visual Basic …
    ·Hur man gör Web Apps med Visual Basic 2010
    ·Hur man fångar ett fel i VB6
    ·Hur till Ändra Skärmsläckare med VB Software
    ·Hur man använder VBS för Ad Inloggningar
    Utvalda artiklarna
    ·Hur man kompilerar en Android Project på Windows
    ·Hur att filtrera data i SSIS
    ·Lägga till en främmande nyckel till MySQL
    ·Hur återställer MySQL 5.1 rotlösenord i Windows
    ·Hur man gör en MARC Record
    ·Hur man tar bort alla händelsehanterare i VB.Net
    ·VTC Java Tutorial
    ·Timing en rutin i Python
    ·Hur till Redigera PHP i Thesis
    ·Hur Graph med programvara för Python
    Copyright © Dator Kunskap http://www.dator.xyz