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

Вниз

Возможна ли обработка ситуации выгрузки программы в самой програм   Найти похожие ветки 

 
Vovan2006   (2006-07-27 11:58) [0]

Уважаемые мастера, есть необходимость отлавливать в программе тот момент, когда её юзер пытается пытается удалить из процессов в task manager"e, чтобы перед выгрузкой провести некое короткое действие, например, погасить свою иконку в трее.
Возможно ли получить уведомление от ОС, что тебя пытаются выгрузить и успеть что-либо сделать?


 
PSPF2003 ©   (2006-07-27 12:00) [1]


> task manager"e

По моему нет ...

> Возможно ли получить уведомление от ОС

Да


 
Сергей М. ©   (2006-07-27 12:05) [2]


> Vovan2006   (27.07.06 11:58)


Все что следует делать, нужно делать вовремя).. А не дожидаться момента, когда  потребьуется режим ошпаренного кота)


 
Vovan2006   (2006-07-27 12:16) [3]

Сергей М. ©

У меня нет "режима ошпаренного кота", я просто спрашиваю.

PSPF2003 ©

КАК получить уведомление от ОС в программе, что ОС пытается закрыть эту программу?


 
Сергей М. ©   (2006-07-27 12:21) [4]


> Vovan2006   (27.07.06 12:16) [3]


Аварийно (принудительно) снимаемый с выполнения процесс никак не получит об этом извещение - он же снимается аварийно (принудительно) !!


 
Сергей М. ©   (2006-07-27 12:25) [5]


> Vovan2006


Вдумайся в то, что произошло бы, если бы это было возможно) ..

Любой мало-мальски "вредный" процесс, получив сист.извещение о попытке юзера снять его с выполнения, вправе был бы сказать "А мене по-барабану ваши команды ! Хочу и буду выполняться дальше !", после чего как ни в чем ни бывало продолжать свои темные делишки)


 
PSPF2003 ©   (2006-07-27 12:35) [6]


> Сергей М. ©

А разве нельзя отлавливать сообщение, например WM_Quit. И произвести какое-то действие?


 
Сергей М. ©   (2006-07-27 12:39) [7]


> разве нельзя отлавливать сообщение, например WM_Quit


Можно.
Если успеешь и если тебе его действительно посылают.
Но к аварийному (принудительному) снятию процесса с выполнения это не имеет ни малейшего отношения.



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

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

Наверх




Память: 0.48 MB
Время: 0.034 c
15-1153219748
Труп Васи Доброго
2006-07-18 14:49
2006.08.13
Блок питания монитора ACER 1714


15-1153404776
Гарри Поттер
2006-07-20 18:12
2006.08.13
Чего все ополчились против Израиля?


2-1153741979
rsa_
2006-07-24 15:52
2006.08.13
не запускаеться exe-шник написанный на delphi6 в windowsXP


8-1140421786
DVM
2006-02-20 10:49
2006.08.13
Wavelet - сжатие изображений.


1-1151329908
Alexey V.
2006-06-26 17:51
2006.08.13
Взаимное влияние D5 и D7