当进程在C#中单例时,如何启动多个进程(自己的程序)

时间:2011-02-07 05:28:08

标签: c# process singleton

我有循环和循环我的程序产生新进程,新进程是单例,所以其他进程无法启动

foreach (var i in files)
{
    System.Diagnostics.Process.Start("c:\\Telock\\Telock.exe", " -S" + i.ToString());

}

1完成后如何开始2 ...

1 个答案:

答案 0 :(得分:1)

为什么不在MSDN中查找Process课程(毕竟,你正在使用它)?如果你这样做了,你就会找到WaitForExit方法。

foreach (var filename in files)
{
    Process.Start("c:\\Telock\\Telock.exe", " -S" + filename.ToString()).WaitForExit();
}

习惯使用更具描述性的变量名称(i并没有真正说出任何内容,特别是对于文件名而言。)