Главная страница
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.05 c
3-1149675776
RDA
2006-06-07 14:22
2006.08.13
Помогите составить запрос


3-1149749739
Snik
2006-06-08 10:55
2006.08.13
Как из базы достать все поля в которых ничего нет


6-1143638230
NetLamer
2006-03-29 17:17
2006.08.13
клиент/сервер приложение


15-1152911962
Marser
2006-07-15 01:19
2006.08.13
Вынесен вердикт суда по делу четырех суперклубов.


15-1153170253
Strate
2006-07-18 01:04
2006.08.13
Зацените утиль для Total Commander