Как получить на Windows PID последнего запущенного процесса с использованием WScript.Оболочка или подобное?
Я знаю, как запустить процесс и получить его PID:
Set oExec = WshShell.Exec( program )
Set pid = oExec.ProcessID
Теперь проблема в том, что программа представляет собой другой пакет (или может быть VBScript). Пакет запускает реальную программу, которую я хотел бы получить PID.
В Linux (сценарий оболочки) это очень легко сделать. просто pid=$!
Но что я могу сделать на Windows?