![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выход из Windows [D7, Win2k, WinXP]
Kg © (2004-12-16 19:08:00)Мастера! Можно ли, определить (если можно, то как) из приложения (желательно средствами API), что происходит: logoff, reboot или poweroff WinXP когда, например, пришло wm_queryendsession?
lom (2004-12-18 20:37:00) [1]Мастера!
какого хрена вы все бадягу разводите ...
Вместо того чтоб каракулями страницу забивать
лучше бы пару строк кода выложили
Kg (2004-12-17 21:51:00) [2]А, что кроме RAM больше и сохранять негде? А для чего HDD с реестром или файлами?
Piter (2004-12-17 21:22:00) [3]Anatoly Podgoretsky © (17.12.04 19:43) [10]
я так понял флаг у него в программе. А неужели флаг нельзя перед выходом где-нибудь сохранить?
Anatoly Podgoretsky (2004-12-17 19:43:00) [4]Kg © (17.12.04 18:11) [8]
Какой флаг, происходит полный выход и Виндоус и никаких флагов в памяти не остается, и полная инициализация через БИОС, так что рекурсия тебе обеспечена.
Piter (2004-12-17 19:30:00) [5]Kg © (17.12.04 18:11) [8]
я не понял что ты написал.
И не знаю как определить
Kg © (17.12.04 18:11) [8]
poweroff от reboot
Может, тебе биос обновить?
А вот насчет как отличить logoff от poweroff/reboot тебе уже ответили...
Kg (2004-12-17 18:11:00) [6]Ремонт тут ни при чем, это особенность некоторых BIOS, ты можешь свой комп-р проверить, может быть и он такой. Рекурсии бесконечной не будет, т.к. в моей прог-е перед reboot я вкл флаг poweroff, а перед poweroff я его выкл. Что касается, что всеравно POST проходит, то да он то проходит, но в моем случае он пройдет уже позже того времени, которое я выставлю в BIOS (т.е. комп-р не вкл по BIOS т.к. без прохождения POST он время alarm на вкл не установит, хотя оно в BIOS уже будет прописано). А вообще то я хотел узнать как различить poweroff от reboot и logoff.
Anatoly Podgoretsky (2004-12-17 11:42:00) [7]Kg © (17.12.04 00:53) [6]
Никакой разницы, в обеих случаях идет через БИОС (все различие выключается при этом питание или нет), затем загрузка ОС.
Кроме того у тебя получается бесконечная рекурсия!
А что касается твоего компьютера, может его отремонтировать?
Kg (2004-12-17 00:53:00) [8]В моей прог-е это важно, т.к. она должна управлять включением и выключением комп-а по расписанию, но из-за
особенностей моей мамки новое время включения, записанное в BIOS она поймет только после прохождения теста
POST BIOS, т.е. комп-р сначала надо перегру-ть, поэтому прог-а должна перехватить poweroff и сначала исполнить
reboot, а уж потом poweroff.
Piter (2004-12-16 23:13:00) [9]Anatoly Podgoretsky © (16.12.04 22:06) [4]
Какая разница reboot или poweroff
ты меня справшиваешь? Я то откуда знаю... :)
Anatoly Podgoretsky (2004-12-16 22:06:00) [10]Какая разница reboot или poweroff, в любом случае перезапуск компьютера с выходом в БИОС и тестированием, можно определить логоф или выключение, с возможным перезапуском. Например я иногда пускаю на перезапуск и нажимаю питание, а мои пользователи например вместо перезапуска делают выключение, им так проще. В общем эта часть полезной информации не несет и не нужна. А вот смена логина другое дело, нужно например для управление сервисами.
Piter (2004-12-16 22:00:00) [11]Anatoly Podgoretsky © (16.12.04 20:34) [2]
Все? Вроде там нету как определить - reboot или poweroff...
Anatoly Podgoretsky (2004-12-16 20:34:00) [12]В справке по данному сообщению все рассказано
Piter (2004-12-16 20:16:00) [13]что происходит: logoff, reboot или poweroff
а с точки зрения программы - какая разница?!