Форум: "WinAPI";
Текущий архив: 2003.01.02;
Скачать: [xml.tar.bz2];
ВнизWM_QUERYENDSESSION - shutdown or reboot? Найти похожие ветки
← →
ctapik-net (2002-11-14 18:39) [0]Каким образом при получении сообщения WM_QUERYENDSESSION можно определить, происходит перезагрузка или выключение компьютера?
Заранее благодарен.
← →
ctapik-net (2002-11-15 06:22) [1]Не уж то никто не знает?
← →
Александр Павлов (2002-11-15 06:25) [2]Никаким.
wm_QueryEndSession только спрашивает, должен ли закончиться сеанс windows.
← →
Александр Павлов (2002-11-15 06:28) [3]Попробуй ловить WM_ENDSESSION и анализировать lParam:
Value of lParam. Indicates whether the user is logging off or shutting down the system. Supported values include: ENDSESSION_LOGOFF.
← →
ctapik-net (2002-11-15 07:06) [4]Не помагает это! при shutdown"е и reboot"е lparam=0
← →
Александр Павлов (2002-11-15 07:25) [5]А позвольте полюбопытствоваться - зачем всё это нужно?
← →
Song (2002-11-15 10:51) [6]Никак. Для системы нет разницы - выключаете Вы её или перезагружаете. Это одно и тоже. Просто при перезагрузке (холодной, тёплой) компьютер совсем не выключается.
← →
ctapik-net (2002-11-15 19:24) [7]Ладно, спасибо за ответы. Это нужно для того, чтобы произвести остановку всех моих работающих процессов и в зависимости от выбранного пользователем действия (shutdown or reboot) довести дело до конца. Видно прийдется пользователю повторно выбирать.
← →
Кроме (2002-11-16 03:30) [8]того! Выключение от перезагрузки немногим отличается. Ведь каждый может выключить питание тогда, когда "монитор слеп". И тогда перезагрузка становится выключением. И последущие поиски не отличат одно от другого.
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.01.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c