![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Возможна ли обработка ситуации выгрузки программы в самой програм [D6, XP, 2003]
Vovan2006 © (2006-07-27 11:58:00)Уважаемые мастера, есть необходимость отлавливать в программе тот момент, когда её юзер пытается пытается удалить из процессов в task manager'e, чтобы перед выгрузкой провести некое короткое действие, например, погасить свою иконку в трее.
Возможно ли получить уведомление от ОС, что тебя пытаются выгрузить и успеть что-либо сделать?
Сергей М. (2006-07-27 12:39:00) [1]
> разве нельзя отлавливать сообщение, например WM_Quit
Можно.
Если успеешь и если тебе его действительно посылают.
Но к аварийному (принудительному) снятию процесса с выполнения это не имеет ни малейшего отношения.
PSPF2003 (2006-07-27 12:35:00) [2]
> Сергей М. ©
А разве нельзя отлавливать сообщение, например WM_Quit. И произвести какое-то действие?
Сергей М. (2006-07-27 12:25:00) [3]
> Vovan2006
Вдумайся в то, что произошло бы, если бы это было возможно) ..
Любой мало-мальски "вредный" процесс, получив сист.извещение о попытке юзера снять его с выполнения, вправе был бы сказать "А мене по-барабану ваши команды ! Хочу и буду выполняться дальше !", после чего как ни в чем ни бывало продолжать свои темные делишки)
Сергей М. (2006-07-27 12:21:00) [4]
> Vovan2006 (27.07.06 12:16) [3]
Аварийно (принудительно) снимаемый с выполнения процесс никак не получит об этом извещение - он же снимается аварийно (принудительно) !!
Vovan2006 (2006-07-27 12:16:00) [5]Сергей М. ©
У меня нет "режима ошпаренного кота", я просто спрашиваю.
PSPF2003 ©
КАК получить уведомление от ОС в программе, что ОС пытается закрыть эту программу?
Сергей М. (2006-07-27 12:05:00) [6]
> Vovan2006 (27.07.06 11:58)
Все что следует делать, нужно делать вовремя).. А не дожидаться момента, когда потребьуется режим ошпаренного кота)
PSPF2003 (2006-07-27 12:00:00) [7]
> task manager'e
По моему нет ...
> Возможно ли получить уведомление от ОС
Да