![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Thread [D6, Win95/98]
xZero © (2003-04-28 19:06:00)Как у определенного процесса перебрать все потоки и получить на каждый поток Handle?
Игорь Шевченко (2003-04-29 17:32:00) [1]Nikolai (29.04.03 17:01)
Спасибо. Сглючил :) Знаю, что для NT это NtOpenThread, подумалось на автомате :))
Nikolai (2003-04-29 17:01:00) [2]2 Игорь Шевченко
Извиняюсь за тупой вопрос но OpenThread это откуда?
MSDN:
The Win32 API does not provide a way to get the thread handle from the thread identifier.
Digitman (2003-04-29 16:56:00) [3]и зачем тебе понадобился хэндл трэда "чужого" процесса ?
xZero (2003-04-29 16:45:00) [4]Я же сказал, что мне надо для 98?
Игорь Шевченко (2003-04-29 16:34:00) [5]OpenThread
xZero (2003-04-29 16:09:00) [6]Вот вот, там только ID можно получить Handle и сделать мне это надо в win98?!
Digitman (2003-04-29 10:35:00) [7]
> получить на каждый поток Handle
ToolHelp не дает инф-цию о хэндлах кодовых потоков - только ThreadId
SammIk (2003-04-29 01:22:00) [8]это для 9x
а для NT psapi
Guerrillero (2003-04-29 00:28:00) [9]копай в сторону ToolHelp функций:
CreateToolhelp32Snapshot
Thread32First
Thread32Next
uses
TLHelp32;