Показать сообщение отдельно
  #5  
Старый 25.11.2013, 19:37
Аватар для Помидоркин
Помидоркин Помидоркин вне форума
Начинающий
 
Регистрация: 07.10.2012
Адрес: Дедовск
Сообщения: 110
Версия Delphi: Rio 10.3
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
А, собственно, зачем?
Что бы ребенок за компом не засиживался. Как выключать компьютер я уже нашел, устанавливаю время, прячу окно
ShowWindow(Form1.Handle, SW_HIDE);
ShowWindow(Application.Handle, SW_HIDE);
по истечении времени комп выключается. Только дети нынче ушлые, убет процесс в диспетчере и играй нехочу. Мне не нужен неубиваемый процесс, главное чтобы MyExitWindows сработал (функция жестко выключающая комп).
Цитата:
Сообщение от NumLock
так диспетчер пытается сначала корректно завершить процесс
т.е. посылает приложению сообщение (WM_XXXXXXXX) ? знать бы какое. Находил я, как отлавливать WM_ENDSESSION при завершении работы винды, только при завершении процесса из диспетчера, не работает.
Ответить с цитированием