Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.06.2012, 20:28   #1
Night_Devil
Пользователь
 
Регистрация: 06.12.2010
Сообщений: 18
По умолчанию Получить handle и пользователя, запустившего процесс, зная PID

Добрый вечер! Возник такой вопрос. Какими функциями можно получить handle процесса, пользователя, запустившего данный процесс, зная PID процесса.
Заранее спасибо.
Night_Devil вне форума Ответить с цитированием
Старый 09.06.2012, 21:40   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

OpenProcess() надо полагать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.06.2012, 23:30   #3
Night_Devil
Пользователь
 
Регистрация: 06.12.2010
Сообщений: 18
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
OpenProcess() надо полагать.
Это я как полагаю к вопросу про handle?
P.S. Примерчик можно?
Night_Devil вне форума Ответить с цитированием
Старый 10.06.2012, 09:50   #4
Rock-n-Rolla
Форумчанин
 
Регистрация: 11.01.2012
Сообщений: 177
По умолчанию

Цитата:
Сообщение от Night_Devil Посмотреть сообщение
получить handle процесса, пользователя, запустившего данный процесс, зная PID процесса.
Заранее спасибо.
у пользовател нет хендла. хендл процесса - через OpenProcess, в интернете примеров 9000
progromore.i2p - первый русскоязычный портал программистов в скрытосети
Rock-n-Rolla вне форума Ответить с цитированием
Старый 10.06.2012, 09:53   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Примерчик... Хм...
Код:
HANDLE h=OpenProcess(PROCESS_QUERY_INFORMATION,false,PID);
Где PID - тот самый идентификатор.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.06.2012, 13:16   #6
Night_Devil
Пользователь
 
Регистрация: 06.12.2010
Сообщений: 18
По умолчанию

Цитата:
Сообщение от Rock-n-Rolla Посмотреть сообщение
у пользовател нет хендла. хендл процесса - через OpenProcess, в интернете примеров 9000
Внимательнее вопрос надо читать

Цитата:
Сообщение от Stilet Посмотреть сообщение
Примерчик... Хм...
Код:
HANDLE h=OpenProcess(PROCESS_QUERY_INFORMATION,false,PID);
Где PID - тот самый идентификатор.
Спасибо огромное!

Последний раз редактировалось Stilet; 10.06.2012 в 16:53.
Night_Devil вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как зная ProcessID получить Handle главной формы? NikLik Win Api 8 27.08.2021 21:29
Узнать имя пользователя запустившего процесс ][acker Win Api 9 23.03.2012 16:04
Получить Handle или PID из процесса в котором dll... rangel Win Api 2 09.02.2012 12:44
Получить все окна процесса, зная его PID. Johnson Общие вопросы Delphi 2 11.01.2011 19:27