Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.14;
Скачать: CL | DM;

Вниз

Получить количество и хэндлы потоков у любого процесса   Найти похожие ветки 

 
Grol ©   (2006-02-21 19:15) [0]

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


 
kaZaNoVa ©   (2006-02-21 19:55) [1]

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

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


 
begin...end ©   (2006-02-21 20:04) [2]

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


 
Grol ©   (2006-02-22 01:41) [3]

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


 
Eraser ©   (2006-02-22 01:43) [4]


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


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

OpenThread


 
Grol ©   (2006-02-22 13:22) [5]

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


 
Grol ©   (2006-02-22 13:25) [6]

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

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


 
Fay ©   (2006-02-22 14:26) [7]

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.


 
Eraser ©   (2006-02-22 15:31) [8]


> Grol ©

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



Страницы: 1 вся ветка

Текущий архив: 2006.05.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.053 c
3-1142616387
Silver...
2006-03-17 20:26
2006.05.14
Могу ли? Если да то как? Послать определенное сообшение...


2-1145794625
mctarik
2006-04-23 16:17
2006.05.14
Учёт версии программы!


15-1145427644
DelphiN!
2006-04-19 10:20
2006.05.14
Экспорт графика из TChart в Excel


3-1142792342
Serg1981
2006-03-19 21:19
2006.05.14
Поиск дублей


15-1145374495
НоуНэйм
2006-04-18 19:34
2006.05.14
Стиль 2003