Существует ли какой-либо вызов в MacOS/iOS, который бы позволил получить информацию о процессе с заданным PID?
Есть решение по получению массива со списком запущенных процессов и нужной информации, но хотелось бы узнать наличие способа получить информацию только по одному конкретному процессу.
Здравствуйте, samond, Вы писали:
S>Добрый день!
S>Существует ли какой-либо вызов в MacOS/iOS, который бы позволил получить информацию о процессе с заданным PID? S>Есть решение по получению массива со списком запущенных процессов и нужной информации, но хотелось бы узнать наличие способа получить информацию только по одному конкретному процессу.
Какая информация интересует?
Можно посмотреть GetProcessForPID + ProcessInformationCopyDictionary
S>>Существует ли какой-либо вызов в MacOS/iOS, который бы позволил получить информацию о процессе с заданным PID? S>>Есть решение по получению массива со списком запущенных процессов и нужной информации, но хотелось бы узнать наличие способа получить информацию только по одному конкретному процессу.
K>Какая информация интересует?
Минимально интересует имя процесса, но не помешает и UID, а также информация по занятой памяти и состоянию процесса.
K>Можно посмотреть GetProcessForPID + ProcessInformationCopyDictionary
Я посмотрел документацию, для MacOS это решение подходит.
Но для iOS оно не отработает — в iOS нет Carbon.
Здравствуйте, samond, Вы писали:
S>Добрый день!
S>Существует ли какой-либо вызов в MacOS/iOS, который бы позволил получить информацию о процессе с заданным PID? S>Есть решение по получению массива со списком запущенных процессов и нужной информации, но хотелось бы узнать наличие способа получить информацию только по одному конкретному процессу.
В iOS ты вообще доступа к такой информации (на не разлоченом девайсе) не получишь. В случае с Mac OS X можешь глянуть на исходники моего Tasks Explorer.
Здравствуйте, kaa.python, Вы писали:
S>>Существует ли какой-либо вызов в MacOS/iOS, который бы позволил получить информацию о процессе с заданным PID? S>>Есть решение по получению массива со списком запущенных процессов и нужной информации, но хотелось бы узнать наличие способа получить информацию только по одному конкретному процессу.
KP>В iOS ты вообще доступа к такой информации (на не разлоченом девайсе) не получишь. В случае с Mac OS X можешь глянуть на исходники моего Tasks Explorer.