Quick Tips: Trabalhando com processos do windows - Parte 1

 

Esta é a primeira quick de uma série sobre como obter informações e interagir com processos do Windows. Nesta primeira quick veremos como listar todos os processos em execução no Windows.

 

Para o nosso exemplo, crie uma nova aplicação Windows forms e insira um botão e um listBox. Ao clicarmos no botão, iremos carregar no listBox todos os processos do abertos no PC.

 

Para isso, insira o seguinte código no clique do botão:

 

private void button1_Click(object sender, EventArgs e)

{

 

    //Process está no namespace System.Diagnostics;

    //Process possui um método estático GetPeocesses que retorna todos o processos

    //Process encapsula uma série de métodos para se trabalhar com um processo do windows

    foreach (Process Proc in Process.GetProcesses())

    {

        listBox1.Items.Add(Proc.ProcessName);

    }

}

 

O resultado será o seguinte:




É isso aí pessoal, vou ficando por aqui.

Fiquem a vontade para criticar, tirar dúvidas e sugerir novos temas.
Abraço.

Ricardo Coelho