Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
4-1145281643
dskin
2006-04-17 17:47
2006.08.13
чтение из "занятого" файла


2-1153562509
S46E
2006-07-22 14:01
2006.08.13
WinExec и Ping


2-1153753032
VitV
2006-07-24 18:57
2006.08.13
Форматирование текста в DBRichedit.


15-1152772402
Василий
2006-07-13 10:33
2006.08.13
Требуется программист


1-1151738901
Артем22
2006-07-01 11:28
2006.08.13
Чтение из приложения в процессе выполнения




   Наверх