Listando os processos em execução na máquina

Já que nossas aplicações .NET não falam mais diretamente com o sistema operacional, as classes do framework substituem as APIs do Windows.

Um exemplo disso é a possibilidade de listarmos os processos em execução na máquina, através da classe Process que se localiza no namespace System.Diagnostics

 

Imports System.Diagnostics

...

Dim p As Process

For Each p In Process.GetProcesses()

  msgbox(p.tostring)

Next p