Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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;


Наверх

Титульная страница Поиск, карта сайта Написать письмо