Необходимо получить информацию о процессе в php (php + IIS + WinServer 2012):
Я использую два подхода
exec('C:\Windows\System32\tasklist.exe /FI "pid eq 99999" /FI "USERNAME eq MYUSERNAME"', $output);
Если такой процесс, он появляется, но я не могу получить parent_process_id 🙁
Если я использую:
exec('C:\Windows\System32\wbem\wmic.exe process where 'parentprocessid=\"$ppid\"' get parentprocessid,processid"', $output);
Я не могу получить имя пользователя 🙁
Кто-то сталкивался с проблемой или знает, как получить эту информацию?
Вы можете запустить оба и сгруппировать результаты по process_id. Выполните итерации обоих наборов результатов и найдите совпадения process_id.
Других решений пока нет …