| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Lo script di processo kill VBS
    processi in corso che non vengono utilizzati in ultima analisi può causare problemi di memoria in un sistema . Un problema comune quando si lavora con programmi esterni non è in grado di uccidere completamente un processo. Un processo è fondamentalmente un programma che è attualmente in esecuzione . È possibile visualizzare i processi utilizzando il Task Manager di Windows utilizzando la scheda processi in esecuzione . È possibile terminare un processo manuale , ma in un caso in cui avete molti processi in esecuzione , una scelta migliore di loro sta finendo di programmazione utilizzando VBScript . WMI Servizio

    Per uccidere un processo , è necessario chiamare il servizio WMI ( Winmgmt ) per ottenere informazioni come il nome di un processo attualmente in esecuzione . Questo servizio viene eseguito con l'account LocalSystem e può essere chiamato tramite VBScript accedendo alla WMI Scripting API per WMI . Oltre a uccidere i processi , è anche possibile eseguire altre azioni come la creazione di processi che utilizzano questo servizio .
    WMI Security Settings

    Al fine di comunicare al servizio WMI , è necessario specificare il componente di sicurezza . Ci sono diversi tipi di livelli di rappresentazione come anonimo , identificare, impersonare , e delegato. Secondo Microsoft, i "nasconde le credenziali del chiamante ", anonimi e l' individuare " consente agli oggetti di interrogare le credenziali del chiamante . " Il più comunemente usato è il livello di impersonare , che, secondo Microsoft , " consente oggetti da utilizzare le credenziali del chiamante ". Infine è il livello delegato secondo Microsoft si " permette oggetti per consentire altri oggetti da utilizzare le credenziali del chiamante ".
    Win32_Process Classe

    La classe WMI Wind32_Process corrisponde a un processo in esecuzione nel sistema. Questa classe ha i metodi e le proprietà che è possibile chiamare per ottenere informazioni su un processo. È possibile eseguire il debug di un processo con il lancio del metodo " AttachDebugger " o terminare un processo e tutti i thread utilizzando il metodo "Termina " . Utilizzare la proprietà " Caption " per ottenere una breve descrizione di un processo o la " CreationDate " per ottenere la data del processo è iniziato l'esecuzione .
    VBScript uccidere Excel Esempio

    il seguente è un semplice esempio in VBScript per uccidere tutte le istanze attive di Excel.exe utilizzando l'API WMI :

    SET WMIServicesObject = GETOBJECT ( " winmgmts : " _ & " { impersonationLevel = impersonate } ! \\ \\ . \\ root \\ CIMV2 " ) SET qryProcesses = WMIServicesObject.ExecQuery _ ( " SELECT * FROM Win32_Process dove name = ' EXCEL.exe ' " ) xCntr = 0FOR OGNI xlProcess in qryProcesses xlProcess.Terminate ( ) xCntr = xCntr + 1NEXTwscript.echo " Ucciso " & xCntr & " processi di EXCEL.exe "

    Previous :

    next :
      Articoli Correlati
    ·Come convertire l'ora di sistema in zecche sull'ora loc…
    ·Come Lettura e scrittura di Notepad in Visual Basic 
    ·Come aggiungere un pulsante di riduzione a un form di V…
    ·Caratteristiche grafiche di Visual Basic versione 6 
    ·Come costruire SQL dinamico in VB.net 
    ·Come chiamare stored procedure di SQL in Visual Basic 
    ·Come leggere i dati da Access utilizzando Vb 
    ·Come accedere alle porte seriali e parallele utilizzand…
    ·Come fare una barra degli strumenti per riapparire Visu…
    ·Come creare la mia Controlli in Vb.NET 
      Articoli in evidenza
    ·Come posizionare un DIV in un browser 
    ·Come fare una passeggiata persona in Game Maker 7 
    ·I tipi di sintassi di SQL 
    ·Come eseguire bytecode Python 
    ·Come imparare puntatori in C 
    ·Come scrivere un programma in Java che Ingressi n parol…
    ·Come rilevare User Agents & Reindirizzamento 
    ·Come eseguire Upload file da PHP a Oracle 
    ·S7- 300 di formazione di programmazione Siemens 
    ·Come utilizzare più file JavaScript in coordinamento c…
    Copyright © Conoscenza Informatica http://it.wingwit.com