1
Как узнать, истек ли срок или процесс был прерван пользователем?Истек срок ожидания? by WaitForExit
Process p = Process.Start(this.EmergencyApp, npLang);
p.WaitForExit(this.Timeout);
Как узнать, истек ли срок или процесс был прерван пользователем?Истек срок ожидания? by WaitForExit
Process p = Process.Start(this.EmergencyApp, npLang);
p.WaitForExit(this.Timeout);
WaitForExit()
returns a boolean:
Возвращаемое значение
верно, если связанный процесс завершился; в противном случае - false.
О, я видел только вызов без параметров. Это недействительно. Вот почему я видел над возвращаемым типом bool. Спасибо!!! – peter70
Вы должны увидеть что-то здесь! Если процесс уже запущен, WaitForExit немедленно завершится с помощью true – peter70
И еще одно! Перед вызовом WaitForExit необходимо вызвать WaitForInputIdle. http://support.Microsoft.com/kb/305369/en-us – peter70