Тема: AHK: Получение название подпроцессов по названию процесса
Добрый вечер.
Вопрос следующий - как получить все подпроцессы (см.изображение) по названию процесса?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Серый форум → Общение → AutoHotKey — Games → AHK: Получение название подпроцессов по названию процесса
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Добрый вечер.
Вопрос следующий - как получить все подпроцессы (см.изображение) по названию процесса?
У вас тут нет названия процесса. Как нет и такого понятия, как «подпроцесс».
teadrinker
Хорошо.
Дочерние процессы. А название процесса не играет роли, любое.
Процесс по названию имеет смысл получать только если он с таким названием единственный. Это так в вашем случае?
parentPid := 3696
Gui Add, ListView, w500 h300, PID|Name|Caption|Command line
for prc in ComObjGet( "winmgmts:" ).ExecQuery("Select * from Win32_Process WHERE ParentProcessId = " parentPid) {
LV_Add("", prc.ProcessId, prc.Name, prc.Caption, prc.CommandLine)
LV_ModifyCol()
}
Gui Show,, % "Process with PID=" parentPid " child processes list:"
Return
GuiClose:
GuiEscape:
ExitApp
stealzy, а WMI-то зачем?
Дополнительный ресурсоёмкий медленный объект, без использования которого можно обойтись. У нас же не VBS, есть доступ к winapi.
Зато sql, для ленивых удобно.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться