Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Joey

[C#] Listar processos

Mensagens Recomendadas

Joey

The power of c# :D

Lets go code

Adicione no form1:

  • 1- listBox

Comece adicionando nos usings:

using System.Diagnostics; 

E coloque no form load:

 Process[] processos = Process.GetProcesses(); 
foreach (Process processo in processos)
{
    listBox1.Items.Add(processo.ProcessName);
}

Pronto!! Simples não? Nesse código, ele vai listar os processos no array processos, então utilizaremos um foreach que irá criar a string processo com o nome do processo... então ele irá adicionar o nome do processo no listBox1.

Acho que nem precisa de mais explicação né? Muito simples :)

Mais algumas dicas

Pegar id do processo:

processo.Id

Finalizar processo (nesse exemplo vamos finalizar o notepad):

Process[] processos = Process.GetProcessesByName("notepad");
foreach (Process processo in processos)
{
   processo.Kill();
}

Pegar o titulo da janela do processo:

processo.MainWindowTitle;

E é isso ai galera... são apenas alguns de muitas coisas que se pode fazer... Basta usar a imaginação  :thumbsup:

Autor: Joey

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.