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

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

Получить количество и хэндлы потоков у любого процесса [D7, WinXP]


Grol ©   (2006-02-21 19:15:00) 

Добрый вечер! Необходимо у любого процесса узнать на сколько потоков этот процесс разбит, также хэндлы этих потоков. Пожалуйста не перепутайте, мне не нужно получить хэндлы процессов, а как раз необходимо получить хэндлы потоков этих процессов. Спасибо.


Eraser   (2006-02-22 15:31:00) [1]


> Grol ©

см. также набор модулей от Marcel van Brakel'а
ftp://delphi-jedi.org/api/win32api.zip
модуль JwaWinBase.


Fay   (2006-02-22 14:26:00) [2]

2 Grol ©   (22.02.06 13:25) [6]
> зашел в другой форум и нашел
msdn.com? 8)

P.S.
Windows NT/2000/XP: Included in Windows 2000 and later.
Windows 95/98/Me: Included in Windows Me.


Grol   (2006-02-22 13:25:00) [3]

Все тип-топ, зашел в другой форум и нашел. Вот короче:

function OpenThread(dwDesiredAccess: DWord; bInheritHandle: Bool;
dwThreadId: DWord): DWord; stdcall; external 'kernel32.dll';


Grol   (2006-02-22 13:22:00) [4]

Eraser, а такой процедуры что ты мне дал нет в модуле Windows.pas, но я знаю наверняка, что она есть kernel. Это так? Если да, то как ее вызвать и с какими параметрами?


Eraser   (2006-02-22 01:43:00) [5]


> Grol ©   (22.02.06 01:41) [3]


>  но там на скока я знаю, можно максимум по ним узнать всего
> лишь TID потоков, а как тогда получить хэндлы фиг знает.
>

OpenThread


Grol   (2006-02-22 01:41:00) [6]

Спасибо...вот ближе ко мне процедуры CreateToolHelp32Snapshot + Thread32First/Thread32Next, но там на скока я знаю, можно максимум по ним узнать всего лишь TID потоков, а как тогда получить хэндлы фиг знает. Буду пробовать....


begin...end   (2006-02-21 20:04:00) [7]

См. также CreateToolHelp32Snapshot + Thread32First/Thread32Next.


kaZaNoVa   (2006-02-21 19:55:00) [8]

это и многое другое http://www.schevchenko.net.ru/SRC/QuerySystemInformation_60.zip

(вызов NtQuerySystemInformationс кодом 5)


Наверх

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