Конференция "WinAPI" » Как остановить "завершение работы Windows"? [D7, WinXP]
 
  • nick_sniper2 (15.05.08 14:54) [0]
    Программа вместо завершения работы "усыпляет" компьютер.

    С hibernate нет проблем. Проблема остановить процесс выключения компьютера.

    Если отлавливать WM_QueryEndSession, то к моменту срабатывания кода половина программ уже успеет завершиться. :( И только после этого происходит усыпление.

    Подскажите, как вовремя перехватить и отменить shutdown?
  • Sirus (16.05.08 08:38) [1]
    возможно поможет
    shutdown -a

  • nick_sniper2 (16.05.08 10:05) [2]
    Вопрос не в том, чтобы остановить выключение. Это делается запросто.

    Вопрос в том, чтобы вовремя определить команду начала выключения.
  • han_malign © (16.05.08 11:02) [3]
    Я так понимаю, что копать надо в сторону WMI... Других штатных методов нет(вернее есть, но только в Vista)
 
Конференция "WinAPI" » Как остановить "завершение работы Windows"? [D7, WinXP]
Есть новые Нет новых   [134433   +22][b:0][p:0.001]