Вниз
Скачать: CL | DM;

Как закрыть корректно чужую программу?   Найти похожие ветки 

← →
NecroMan ©   (2002-06-21 05:13) [0]

Пишу прогу, в которой запускаются другие программы (с помощью ShellExecute или CreateProcess), получаю Handle, однако закрыть их получается только с помощью TerminateProcess. Может знает кто более "мягкий" способ закрытия программ по Handle"у?


← →
Song ©   (2002-06-21 09:17) [1]

WM_CLOSE, WM_QUIT не получается ?


← →
NecroMan ©   (2002-06-25 04:30) [2]

Нет. Тем более, что часто встречаются программы, сворачивающиеся в трей, не имеющие главных окон. С ними работа еще труднее!


← →
Almaz ©   (2002-06-26 00:43) [3]

В общем, есть еще такая недокументированная функция EndTask - этой функцией пользуется TaskManager для завершения приложений.

Удачи.


← →
Proton ©   (2002-06-26 09:04) [4]

2NecroMan
Если программка имеет иконку в трай то можно с увенренностью в 99% утверждать что онаимеет окно - просто ты его плохо ищеш.
Проблемма то - перебирай в цикле все окна в системе и сравнивай ID прложения с ID окна.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
1-95846
wma
2002-08-16 21:41
2002.08.29
help помогите начинающиму программеру


1-95862
^Sanya
2002-08-16 23:02
2002.08.29
Little Question: Правда, что в ini больше 64Кб не похранишь?


3-95664
vovanx
2002-08-08 10:14
2002.08.29
TQuery


1-95893
skyslider
2002-08-18 15:29
2002.08.29
Не могу понять почему не работает . Хелп плиз!!!


4-96008
stikriz
2002-06-25 06:37
2002.08.29
Install Shield не запускается из под CreateProcess




   Наверх