| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    The Script Kill Process VBS
    procesos en ejecución que no están siendo utilizados en última instancia, puede causar problemas de memoria en un sistema. Un problema común cuando se trabaja con programas externos no está siendo capaz de matar a un proceso completo. Un proceso es básicamente un programa que se está ejecutando actualmente. Usted puede ver los procesos con el Administrador de tareas de Windows utilizando la ficha Procesos en ejecución. Usted puede terminar un proceso manual, pero en el caso de que haya muchos procesos en ejecución , una mejor opción que se termina mediante programación con VBScript. WMI Servicio

    Para matar un proceso , es necesario llamar al servicio WMI ( WinMgmt ) para obtener información como el nombre de un proceso que se está ejecutando actualmente . Este servicio se ejecuta bajo la cuenta LocalSystem y puede ser llamado usando VBScript mediante el acceso a la API de Scripting para WMI WMI. Además de los procesos de muerte , también puede realizar otras acciones como la creación de procesos que utilizan este servicio.
    WMI Configuración de seguridad

    Para comunicarse con el servicio WMI , es necesario especificar el componente de seguridad . Hay diferentes tipos de niveles de suplantación como anónimo , identificar, suplantar , y delegado . Según Microsoft , las " pieles de las credenciales de la persona que llama , " anónimas y la identidad " permite a los objetos para consultar las credenciales de la persona que llama. " El más utilizado es el nivel de suplantación , que, según Microsoft , " permite a los objetos a utilizar las credenciales de la persona que llama. " Por último es el nivel de delegados de acuerdo con Microsoft que " permite a los objetos permiten otros objetos para utilizar las credenciales de la persona que llama. "
    Win32_Process Clase

    La clase WMI Wind32_Process corresponde a un proceso en ejecución en su sistema. Esta clase tiene métodos y propiedades que puede llamar para obtener información sobre un proceso. Puede depurar un proceso mediante el lanzamiento del método " AttachDebugger " o terminar un proceso y todos sus temas mediante el método " Terminar " . Utilice la propiedad "Subtítulo " para obtener una breve descripción de un proceso o la " CreationDate " para obtener la fecha se inició el proceso de ejecución.
    VBScript muertes Excel Ejemplo

    el siguiente es un ejemplo sencillo de VBScript para matar todas las instancias activas de Excel.exe utilizando la API de WMI :

    SET WMIServicesObject = GetObject ( " winmgmts : " _ & "{ impersonationLevel = impersonate } ! \\ \\. \\ root \\ cimv2 ") SET qryProcesses = WMIServicesObject.ExecQuery _ (" Select * from Win32_Process donde nombre = ' Excel.exe " ") xCntr = 0FOR CADA xlProcess en qryProcesses xlProcess.Terminate () xCntr = xCntr + 1NEXTwscript.echo " Muerto " y xCntr y " procesos de Excel.exe "

    Previous :

    next :
      Artículos relacionados
    ·Cómo encontrar la longitud de matriz de cadena en Visu…
    ·Cómo limitar un cuadro de texto de sólo números en V…
    ·Cómo reanudar un proyecto en Visual Basic 
    ·Cómo utilizar una función Sum en VB.net 
    ·Cómo buscar datos en un archivo con VB Script 
    ·Cómo acceder a una consulta VB 
    ·Cómo hacer un triángulo en Visual Basic 
    ·Las diferencias entre DataGrid y DataGridView en NET 
    ·Cómo hacer una cuadrícula fresca 
    ·Cómo hacer un VB6 OCX 
      Artículos destacados
    ·Cómo validar una cadena de fecha en jQuery 
    ·Cómo reemplazar una cadena de caracteres en VB.NET 
    ·Cómo ejecutar archivos en el intérprete de Python 
    ·Cómo crear tablas a partir de DIVs en PHP 
    ·Cómo cambiar el color de una celda de DataGridView 
    ·Cómo programar Salvapantallas animados en VB6 
    ·Cómo hacer un calendario desplegable 
    ·Códigos Basic Java 
    ·Cómo conectarse a ODB Java 
    ·Cómo cambiar cada fila de una tabla MySQL con una secu…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com