как отследить процессы процесса

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

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

student-uni
Бывалый
Бывалый
 
Сообщения: 242
Зарегистрирован: 01.10.2005 (Сб) 18:54

как отследить процессы процесса

Сообщение student-uni » 07.02.2006 (Вт) 10:52

запускаю из своеи проги другую прогу сетап.ехе,
и хочу дождаться его полного завешения.
Но сетап.ехе запускает другие проги, а сам завершается.
По етому я вижу завершение сетапа, хотя инсталлятсия еше идет.

Вопрос: как отследить процессы которые рожает сетап ? /их завершение/

ВОт как делаю я

Код: Выделить всё


Dim myProcess As Process
Dim myCollection As ProcessThreadCollection
Dim mc As ProcessThread
myProcess = Process.Start("setup.exe")
myCollection = myProcess.Threads

For Each mc In myCollection
ListBox3.Items.Add(mc.Id)
Next

 


но myCollection = myProcess.Threads не проходит, говорит "а процесс то родительскии уже помер"
и нет о его дочерних процессах никакои информатсии


Кто знает как решить проблему ?
Заранее спасибо

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

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

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

    TopList