Подскажите, pls, как узнать момент завершения запущенного приложения из программы VB, (например архиватора, чтоб узнать момент готовности архива)?
И еще вопросик, как узнать имя окна по ProcessID?



Urvin писал(а):На головном vbstreets.ru есть статья об этом деле.


Dagobert писал(а):Есть статья: http://www25.brinkster.com/msvbasic/default.asp?p=execwait&s=vb

set wmi = createobject("WinMgmts:")
set oQ = wmi.ExecQuery("select * from Win32_Process where name = " & s_imya_progi_dlya_otslejki)
for each o in oQ
i = o.ProcessID
next
set oQ = wmi.ExecQuery("select * from Win32_Process where ProcessID = " & i )
b_est = false
for each o in oQ
b_est = true
exit for
next

Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 4