| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Hvordan man skriver en VBS fil til at dræbe en Task Manager Process
    Windows Task Manager er et program der tillader dig at se alle de processer på maskinen. Processer er programmer, der kører på maskinen. De kan være baggrunden processer, der hjælper operativsystemet funktionen , eller processen kan være et program åbnes af brugeren . Du kan bruge en VBScript (VBS -fil) til at lukke disse processer. Dette er et nyttigt værktøj for netværksadministratorer , som ønsker at undertrykke programmer fra at starte , når den bruger støvler maskinen . Instruktioner
    1

    Opret en streng karakter til at holde værdien af ​​den proces, du ønsker at lukke . I dette eksempel vil VBS fil lukke notesblok ansøgning. Følgende kode opretter en streng variabel for notesblok proces: Dim processprocess = " notepad.exe "
    2

    Opret et objekt variabel, der efterligner de admin brugerkonto. Dette er nødvendigt for at lukke processer på maskinen. Følgende kode opretter en WMI objekt bruges senere i koden for at finde håndtaget for processen : Set WMI = GetObject ( " winmgmts : { impersonationLevel = udgive } \\ \\ MyComputer \\ root \\ cimv2 " )
    < br > 3

    Brug WMI tjeneste variable for at få håndtag til den proces, du ønsker at stoppe . Håndtaget er en unik nøgle givet til processen som Windows bruger som en intern reference . At forespørge WMI service, skal du bruge følgende kode : Set proces = objWMIService.ExecQuery ( "Select * fra Win32_Process hvor navn = " & processen)
    4

    Dræb processen. Da brugeren kan have flere notepad vinduer åbnes , koden bruger en løkke til at dræbe hver proces. Følgende kode sløjfer gennem hver åbnede proces og lukker nogen af ​​dem, at match " notepad.exe " : For Each objProcess i processobjProcess.Terminate ( ) Næste
    5

    Kontroller processen er lukket ned ved at vise resultater til skærmen. Følgende kode udskriver en succes besked til brugeren : WScript.Echo "Just dræbt proces " & proces

    Forrige :

    næste :
      Relaterede artikler
    ·Farver i et VBA Begrænsning 
    ·Sådan Bo et Visual Basic Form at passe til skærmen 
    ·Sådan bruges Tooltips i VB 
    ·Sådan Bestem Hvis Listbox Har Duplicates 
    ·Sådan oprettes en Fill- in-the- tom linje i Word ved h…
    ·Sådan Beregn Timer & minutter i VB6 
    ·Sådan vises et rammesæt i ASP.NET 
    ·Sådan bruges en listevisning kontrol 
    ·Hvordan man laver en formular Ophold på Top i Visual B…
    ·Hvordan man laver en dobbelt Into en streng på VB 
      Anbefalede Artikler
    ·Sådan Konverter til Hex Brug C + + 
    ·Hvordan man bruger PHP til at oprette en advarselsmedde…
    ·Sådan Ping med Visual Basic 
    ·Sådan tilføjes Array Varer i VBS 
    ·Sådan oprettes et array i Ruby 
    ·Sådan eksporteres MySQL data til Excel i en PHP funkti…
    ·Sådan oprettes en Java Script til at sende beskeder ti…
    ·Sådan tilføjes skjulte felter i MySQL 
    ·Sådan ændres størrelse & Type af en Pushpin i en Vir…
    ·Hvordan skriver jeg Updategrams XML Script i VB6 
    Copyright © Computer Viden http://www.computerdk.com