Visual Basic: Starta om process

Permalänk
Medlem

Visual Basic: Starta om process

Hejsan, har ett program som låser sig då och då och som en temporär fix håller jag på att göra ett program i Visual Basic som ska starta om programmet. Har kommit hela vägen till att stänga programmet men inte att starta upp den.

For Each proc As Process In Process.GetProcesses ListBox1.Items.Add(proc.ProcessName) ListBox2.Items.Add(proc.Id) If proc.ProcessName = "ehrec" Or proc.ProcessName = "ehmsas" Or proc.ProcessName = "ehrecvr" Or proc.ProcessName = "ehsched" Or proc.ProcessName = "ehshell" Or proc.ProcessName = "ehtray" Then ListBox3.Items.Add(proc.ProcessName) ListBox4.Items.Add(proc.Id) Process.GetProcessById(proc.Id).Kill() End If

Jag skulle nu vilja starta processerna som jag dödade! Helst utan att manuellt leta reda på sökvägen till filen.

Permalänk
Medlem

use System.Diagnostics.Process: System.Diagnostics.Process proc = System.Diagnostics.Process.GetProcessById(id); string filename = proc.MainModule.FileName;

Något sådant kanske? Notera att koden ovan är skriven i C#.
http://social.msdn.microsoft.com/Forums/en-US/winforms/thread...

Visa signatur

Osocial, instängd och förbannad.

Permalänk
Medlem
Skrivet av Debug:

use System.Diagnostics.Process: System.Diagnostics.Process proc = System.Diagnostics.Process.GetProcessById(id); string filename = proc.MainModule.FileName;

Något sådant kanske? Notera att koden ovan är skriven i C#.
http://social.msdn.microsoft.com/Forums/en-US/winforms/thread...

Fungerade med proc.mainmoduble.filename