| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Функция получения дескриптора потока по его идентификатору для Win 9X,ME,WinNT All. |
| Автор: Girder 6.12.2004, 23:51 | ||
| OpenThread - Функция получения дескриптора потока по его идентификатору для Win 9X,ME,WinNT All. PS: данная функция присутствует только в старших версиях NT и ME, в младших версиях есть NTOpenThread. При этом в Win 9X - её вообще нет... ![]() Функция:
В примере рассматривается алгоритм поиска потока отвечающий за панель задач. Основан он на том что если поток остановить(а для этого мы должны получить дескриптор потока с соответствующими правами) и обратится к его любым методам и свойствам из другого потока, то поток инициатор обращения тоже "как бы уснет"... . Для этого используется SendMessage(TrayWnd,SW_Show,0,0) - которая будет ждать результат обработки сообщения... В архиве: сама функция и пример её использования... ![]() http://forum.vingrad.ru/index.php?act=module&module=vingradfaq&target=download_file&articleid=1975&attachid=1 |