-
Программа вместо завершения работы "усыпляет" компьютер.
С hibernate нет проблем. Проблема остановить процесс выключения компьютера.
Если отлавливать WM_QueryEndSession, то к моменту срабатывания кода половина программ уже успеет завершиться. :( И только после этого происходит усыпление.
Подскажите, как вовремя перехватить и отменить shutdown?
-
возможно поможет shutdown -a
-
Вопрос не в том, чтобы остановить выключение. Это делается запросто.
Вопрос в том, чтобы вовремя определить команду начала выключения.
-
Я так понимаю, что копать надо в сторону WMI... Других штатных методов нет(вернее есть, но только в Vista)
|