Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];

Вниз

как найти все потоки в чужой программе?   Найти похожие ветки 

 
tseonid   (2005-01-29 15:15) [0]

как найти все потоки в чужой программе? хэндл программы я знаю.
знаю что они ищутся с помощью GetWindowThreadProcessId ,
но не знаю как это реализовать


 
DrPass ©   (2005-01-29 17:25) [1]


> знаю что они ищутся с помощью GetWindowThreadProcessId

Моя старая школьная учительница математики в таких случаях говорила "Сам сочинил, сам на память выучил"
Thread32First, Thread32Next


 
tseonid   (2005-01-29 17:55) [2]

а можно маленький примерчик?
Declare Function Thread32First Lib "KERNEL32.dll" ( _
 ByVal hSnapshot As Long, _
 ByRef lpte As LPTHREADENTRY32) As Long
hSnapshot-сюда пишем хэндл главного окна?
lpte-а сюда что?


 
TUser ©   (2005-01-29 20:05) [3]


> lpte-а сюда что?

Посмотреть, какой тип в Delphi соотвествует LPTHREADENTRY32 (наверное, word или cardinal). Потом - передать туда свою переменную - в ней окажется результат. ByRef - это, типа var по-паскалевски.



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

Форум: "WinAPI";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.037 c
14-1108784018
Doxygen
2005-02-19 06:33
2005.03.13
Знатокам HTML


3-1107971746
frEE)stylEr
2005-02-09 20:55
2005.03.13
проблема с DBGrid


3-1108461973
lovres
2005-02-15 13:06
2005.03.13
Посоветуйте компоненту


9-1102832958
GURU-ru
2004-12-12 09:29
2005.03.13
Как сделать, чтобы в GLScene не проходить сквозь стены


3-1107882935
Garmahis
2005-02-08 20:15
2005.03.13
MS SQL 2000 и BLOB





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский