Process.WaitForExit

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Process.WaitForExit

Сообщение Williams » 27.08.2009 (Чт) 15:24

Запустили prog1.exe

prog1.exe, в свою очередь, запустил prog2.exe (и вышел сам)

Как отследить, когда выйдет prog2?
И вы думаете, что вас оставят в живых после прочтения этого поста?

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Process.WaitForExit

Сообщение Денис » 27.08.2009 (Чт) 15:31

М.б. семафор выставлять, я могу ошибаться, но не для этого ли они и сделаны?
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Process.WaitForExit

Сообщение Williams » 27.08.2009 (Чт) 16:14

Денис писал(а):М.б. семафор выставлять, я могу ошибаться, но не для этого ли они и сделаны?


Мне кажется это не то.. Они для других целей.

Еще мне надо ExitCode этого дочернего процесса получить.
И вы думаете, что вас оставят в живых после прочтения этого поста?

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Re: Process.WaitForExit

Сообщение ANDLL » 27.08.2009 (Чт) 17:36

Пусть prog1 передаст ид процесса prog2 своему родителю
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Process.WaitForExit

Сообщение Williams » 27.08.2009 (Чт) 19:22

ANDLL писал(а):Пусть prog1 передаст ид процесса prog2 своему родителю


Дык они не мои - чужие
И вы думаете, что вас оставят в живых после прочтения этого поста?

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Re: Process.WaitForExit

Сообщение ANDLL » 27.08.2009 (Чт) 20:11

Тогда перебирай потомков второго процесса и отбирай по какому нибудь удобному критерию
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Process.WaitForExit

Сообщение Williams » 27.08.2009 (Чт) 20:39

ANDLL писал(а):Тогда перебирай потомков второго процесса и отбирай по какому нибудь удобному критерию


Как отловить, что первый процесс запускает второй? Или хотя бы, что он вообще что-то запускает.
И вы думаете, что вас оставят в живых после прочтения этого поста?

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Re: Process.WaitForExit

Сообщение ANDLL » 27.08.2009 (Чт) 22:21

Что значит "отловить"? Синхронно? Никак, не применяя левых методов
А зачем именно это нужно?
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 85

    TopList