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

Вниз

Убить процесс   Найти похожие ветки 

 
Иксик   (2003-03-06 12:57) [0]

Моя программа вызывает другую, потом ее убивает. Но та программа, которую я запускаю открывает второе окно и вот это окно не убивается когда я посылаю TerminateProcess(ProcessInformation.hProcess,excode).
Есть ли способ убить это второе окно.


 
Dms   (2003-03-06 13:32) [1]

Найди его по заголовку и тоже убей при помощи TerminateProcess


 
Игорь Шевченко ©   (2003-03-06 13:37) [2]

Окна по TerminateProcess не убиваются. Убиваются процессы


 
Dms   (2003-03-06 13:38) [3]

да ты что ? а процесс по окну тоже не ищется ?


 
Иксик   (2003-03-06 13:52) [4]

Вот о том и речь, я думал, что все это дело будет убиваться вместе, по дескриптору запускаемого процесса.
А другого пути нет? Дело в том, что там может быть несколько окон с очень похожими заголовками.


 
Dms   (2003-03-06 13:54) [5]

похожими или одинаковыми ?


 
Иксик   (2003-03-06 13:56) [6]

Заголовок зависит от того какой com-port она откроет и т.д. и т.п.


 
Dms   (2003-03-06 14:05) [7]

тогда узнавай HWND окна по имени класса. Узнать класс можно при помощи программки WinSight32 в стандартной дельфи поставке

FindWindow - поиск окна
GetWindowThreadID - узнать проц по HWND
TerminateProcess - ...


 
Иксик   (2003-03-06 14:11) [8]

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


 
Dms   (2003-03-06 14:15) [9]

будет ... но убъешь только один (чье окно выше расположено)


 
Иксик   (2003-03-06 15:12) [10]

Ок, спасибо большое.



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

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

Наверх




Память: 0.48 MB
Время: 0.013 c
3-53887
Akim2
2003-02-24 18:22
2003.03.17
Помогите чайнику с определением поля


4-54381
sveloga
2003-01-23 13:19
2003.03.17
FindWindow


1-53996
Armageddon
2003-03-05 23:06
2003.03.17
Кто знает как конвектировать файлы в .doc формат в RTF и обратно


3-53927
AlexanderSK
2003-02-26 12:46
2003.03.17
RemoteDataModule или куда поместить компоненты для доступа к БД?


14-54251
Sha
2003-02-28 10:53
2003.03.17
Високосный год. Головоломка.