Listar, detener procesos locales y remotos

19/07/2006 - 23:31 por marco antonio montalvo | Informe spam
hola a todos en el grupo,

Mi pregunta es cómo puedo listar los procesos activos en Windows de la
PC actual? y cómo puedo listar los procesos de una PC remota?, cargarlos
en un DataGridView y detener (matar) un proceso determinado de dicha lista

espero me puedan dar alguna pista.

Saludos.

Preguntas similare

Leer las respuestas

#1 alrashidmtz
20/07/2006 - 06:58 | Informe spam
Hola marco,

en la nueva versión de visual c# 2005, existe un control que se llama
ServiceController, este se encuentra en el namespace
System.ServiceProcess el cual se encarga de el control de los servicios
de windows.

Por ejemplo: te paso un ejemplo que copié del msdn para iniciar o
parar un servicio, en este caso el de Telnet.

// Toggle the Telnet service -
// If it is started (running, paused, etc), stop the service.
// If it is stopped, start the service.
ServiceController sc = new ServiceController("Telnet");
Console.WriteLine("The Telnet service status is currently set to {0}",
sc.Status.ToString());

if ((sc.Status.Equals(ServiceControllerStatus.Stopped)) ||
(sc.Status.Equals(ServiceControllerStatus.StopPending)))
{
// Start the service if the current status is stopped.

Console.WriteLine("Starting the Telnet service...");
sc.Start();
}
else
{
// Stop the service if its status is not set to "Stopped".

Console.WriteLine("Stopping the Telnet service...");
sc.Stop();
}

// Refresh and display the current service status.
sc.Refresh();
Console.WriteLine("The Telnet service status is now set to {0}.",
sc.Status.ToString());

Saludos
Al Rashid Martínez
Respuesta Responder a este mensaje
#2 marco antonio montalvo
20/07/2006 - 19:21 | Informe spam
Hola Al Rashid,
muchas gracias por el aporte, sin embargo, noté que esa Clase sirve para
trabajar con los servicios de windows. Lo que necesito es trabajar con
los Procesos de windows, aquellos que aparecen al presionar
CTRL+MAYUS+ESC. He utilizado la clase Process que funciona bien
listando, y cerrando procesos de la PC local, pero que no puede cerrar
los procesos en PCs remotas, alguna sugerencia?

saludos y gracias,
Marco
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida