![]() |
Помогите PROCESS_INFORMATION WINAPI
Собствено
надо получить PROCESS_INFORMATION также как тут STARTUPINFO si; PROCESS_INFORMATION pi; CreateProcess(NULL,"notepad.exe",NULL,NULL,0, CREATE_SUSPENDED,NULL,NULL,&si,&pi); только с запущенного чужого процесса |
Насколько я помню, напрямую нельзя. Да и зачем? Эта структура содержит хендл самого процесса, хендл первого потока и их айдишники. Все это можно получить через снапшот. Почитайте тут: http://msdn.microsoft.com/en-us/library/ms686701%28VS.85%29.aspx
|
разве хендл процесса мона узнать ?
|
Мне именно хендл и нужен
|
Почитайте MSDN.
http://msdn.microsoft.com/en-us/library/ms684320%28VS.85%29.aspx |
Ой Ой надо ThreadId у чужого процесса
|
http://msdn.microsoft.com/en-us/library/ms683233(VS.85).aspx
http://msdn.microsoft.com/en-us/library/ms684335(VS.85).aspx |
Fl0dER используешь библиотеку ToolHelp32 там с помощью Thread32First И Thread32Next находишь TID потока нужного тебе после через OpenThread получаеш хендл этого потока
|
хм спс , а как получит Thread Handle ?
|
Fl0dER первый параметр права с которыми ты открываешь Handle второй параметр Наследовать ли хендлы этого потока 3й параметр это ID потока
функция возвращает Хендл потока Код:
HANDLE WINAPI OpenThread( |
| Время: 16:14 |