Текущий архив: 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.017 c