du kannst es auch so machen...
timer, den stellst du auf ca. 500 -700ms und dann ließt du dort einfach die prozesse aus, schreibst sie in einen string und machst ne contrain abrage vom string fertig..
mal schnell was für dich gemacht
Code:
Private Sub auslesen()
ListBox1.Items.Clear()
For Each Prozess As Process In Process.GetProcesses()
If Prozess.MainWindowTitle <> "" Then
ListBox1.Items.Add(Prozess.MainWindowTitle)
Else
ListBox1.Items.Add(Prozess.ProcessName)
If ListBox1.Items.Contains("DEINPROZESS") Then
MACH IRGENDWAS....
' hier solltest du den timer wieder stoppen zb. timer1.stop()
End If
End If
Next Prozess
End Sub
die sub einfach in den timer code rein un ab gehts solltest ne listbox auf deiner form haben ....einfach invis oder soo..wie dus eben brauchst
hoffe ich konnte dir helfen .hf
edit: hats gefunzt ?