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