Externe prozesse mit visual basic verbergen

Ich habe mal eine frage wo ich nicht mehr weiter komme schreibe mir gerade ein programm was im grunde auch recht einfach und simple ist es öffnet ein programm was wiederrum einen bestimmten iexplore öffnet und nach einer zeit wieder schließt. Dieses läuft in einer schleife.
Da es aber recht nervig ist z.B alle 2 min das fenster wieder wegzuklicken wollte ich den prozess tbb-firefox im hintergund laufen lassen (verbergen) finde dafür aber nicht die richtige lösung alles verläuft im sand und klappt nicht wie es soll… kann mir jmd helfen ?

der code bis jetzt sieht wie folgt aus:

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

Process.Start(„C:\Users\llllllllllll\Desktop\Start Tor Browser“)
Timer2.Start()
End Sub

Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick

Dim proc As System.Diagnostics.Process
Dim pList() As Process

pList = Process.GetProcessesByName(„tbb-firefox“)
For Each proc In pList
proc.Kill()
Next
Process.Start(„C:\Users\llllllllllll\Desktop\Start Tor Browser“)
Timer2.Start()

End Sub

Sorry, da kann ich Dir leider nicht helfen.

Sorry, kann dir da leider nicht weiterhelfen.

Einen Prozess im Hintergrund starten geht so:

Dim startInfo As New ProcessStartInfo()
startInfo.FileName = „notepad“
startInfo.WindowStyle = ProcessWindowStyle.Minimized
Process.Start(startInfo)

In diesem Beispiel wird das Programm „notepad“
minimiert gestartet.

Grüße
Lorenz

Dankeschön Lorenz aber damit klappt es nicht da ich so nur das prog Tor minimiere, das fenster kann ich auch so ausblenden lassen Tor wiederrum öffnet einen iexlore welchen ich minimiert/ ausgeblendet haben möchte… und dieser wird ja nicht von meinem prog in VB angesteuert sondern von Tor selbst.