|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.03.2007, 06:56 | #1 |
Программист и
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,265
|
Завершение сеанса
Как можно узнать что поьлзователь завершает сеанс или вовсе выключает комп?
|
22.03.2007, 12:18 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Нужно ловить появление нужного вам сообщения :
EWX_LOGOFF - завершение сеанса; EWX_POWEROFF - выключение питания; EWX_REBOOT - перезагрузка Windows; EWX_SHUTDOWN - выключение, момент появления надписи "Теперь можно выключить питание". |
22.03.2007, 13:25 | #3 |
Форумчанин
Регистрация: 03.11.2006
Сообщений: 278
|
А если тебе самому нужно завершить сеанс/перезагрузить/выключить,что надо сделать?
Разработка сайтов -дело прикольное
|
22.03.2007, 13:38 | #4 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
|
|
22.03.2007, 13:59 | #5 | |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Цитата:
EWX_LOGOFF завершает работу всех запущенных в системе процессов, сохраняя данные приложения, вызвавшего эту функцию EWX_SHUTDOWN останавливает работу системы в безопасный момент времени. Все буферы очищаются с сохранением данных на диске, все процессы останавливаются EWX_REBOOT перезагрузка системы EWX_FORCE завершает работу всех запущенных в системе приложений, не посылая им сообщения WM_QUERYENDSESSION и WM_ENDSESSIO. Это может вызвать потерю не сохраненных данных EWX_POWEROFF завершает работу компьютера с выключением питания, если система поддерживает автоуправление питанием EWX_FORCEIFHUNG завершает работу всех запущенных в системе приложений если система висит
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
|
22.03.2007, 15:33 | #6 | |
Программист и
Участник клуба
Регистрация: 29.10.2006
Сообщений: 1,265
|
Цитата:
|
|
22.03.2007, 16:57 | #7 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Поскольку сообщение стандартное виндовое, думается, что можно обойтись SetWindowsHookEx(...). Как мнение хук-специалистов? Очень неплохая, на мой взгляд, статья о хуках: http://www.rsdn.ru/article/baseserv/winhooks.xml |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Монитор папок с возможностью отключения сеанса | Stilet | Софт | 2 | 29.08.2008 15:04 |
Завершение процеса | aesoem | Общие вопросы Delphi | 10 | 28.08.2008 16:44 |
Завершение действия | SunKnight | Общие вопросы Delphi | 3 | 12.02.2008 18:25 |
Завершение процесса | Terran | Win Api | 3 | 04.01.2008 12:09 |
Завершение проги | Washington | Общие вопросы Delphi | 15 | 20.09.2007 15:14 |