在构造函数中:
if (Process.GetProcessesByName(@"C:\Program Files (x86)\Elgato\GameCapture\GameCapture.exe").Length == 0)
{
Process.Start(@"C:\Program Files (x86)\Elgato\GameCapture\GameCapture.exe");
}
问题在于即使运行它的过程试图再次启动它。
答案 0 :(得分:2)
该过程的名称只是GameCapture。它的进程名称不是进程路径。