Как дождаться запуска процесса?

Моему приложению нужно дождаться запуска определенного процесса. Я делаю это так

while (Process.GetProcessesByName("someProcess").Length == 0)
{
    Thread.Sleep(100);
}

Есть ли другой способ (более элегантный), как это сделать, с функциональностью, аналогичной WaitForExit ()? Спасибо за ответы.

6
задан sanjuro 4 July 2011 в 18:51
поделиться