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

Вниз

Как убить программу, спрятаную в трее?   Найти похожие ветки 

 
MikeZ ©   (2002-12-08 17:44) [0]

Такой вот вопрос. Получить exe и заголовок я могу. Убить exe тоже могу (но иногда возникают проблемы). Когда посылаю WM_CLOSE, то часто ничего не происходит.
Так вот: что делать?


 
Song ©   (2002-12-08 19:52) [1]

Видимо неправильно находите дискриптор главного окна.
Программы "прятаться" в трей не умеют. В трей просто добавляется значок, а программа скрывается или прячется.


 
Song ©   (2002-12-08 19:53) [2]

:)))) ну в смысле "... скрывается и/или минимизируется"


 
ION T ©   (2002-12-08 20:04) [3]

может она просто не хочет шоб её так примитивно убивали? Попробуй тяжелую артиллерию вроде TerminateProcess()....


 
MikeZ ©   (2002-12-08 20:36) [4]

>> Song
Правильно, если TerminateProcess работает :-)
>> ION T
Пробовал, это и называется убить exe. Только потом начинаются всякие неприятности. Этого и надо избежать.

Может знаете, описание EndTask? Тогда подскажите.


 
Song ©   (2002-12-08 20:58) [5]

Попробуйте WM_SYSCOMMAND, SC_CLOSE


 
MikeZ ©   (2002-12-09 11:08) [6]

Попробовал - эффекта ноль :-(((
А про EndTask не знаете?


 
Song ©   (2002-12-09 11:24) [7]

EndTask(Wnd: HWND; PrID: DWORD; Title: PChar; Flags: DWORD): DWORD; stdcall; external "user32.dll";


 
MikeZ ©   (2002-12-10 00:52) [8]

Спасибо. В MSDN параметров немного меньше ;-)
Надеюсь, что сработает.



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
1-72236
DmitryMN
2003-01-14 16:43
2003.01.23
Закрытие Excel из потока


9-72016
Dehan
2002-07-23 17:40
2003.01.23
Я тут поиграл в Warcraft 3


7-72562
OK
2002-11-11 18:02
2003.01.23
Как узнать список аппаратных IRQ.


1-72354
SaperXL
2003-01-12 19:13
2003.01.23
инсталяха проги


3-72028
Nil
2002-12-27 06:45
2003.01.23
Как создать БД формата Access с помощью Database Desktop ?