Можно ли задержать выключение компа?
От: Аноним  
Дата: 26.07.04 11:43
Оценка:
Мне под виндами (2k,XP) нужно задержать выключение компа.
У меня есть сервис и он при перезагрузке или выключении компа
не всегда успевает сбросить информацию на диск.
Можно ли заставить систему ждать когда завершится сохранение данных на диск?
Re: Можно ли задержать выключение компа?
От: _Jane_ Украина  
Дата: 26.07.04 12:00
Оценка: 2 (1)
Здравствуйте, Аноним, Вы писали:

А>Мне под виндами (2k,XP) нужно задержать выключение компа.

А>У меня есть сервис и он при перезагрузке или выключении компа
А>не всегда успевает сбросить информацию на диск.
А>Можно ли заставить систему ждать когда завершится сохранение данных на диск?

WM_QUERYENDSESSION
Jane
Re[2]: Можно ли задержать выключение компа?
От: Аноним  
Дата: 26.07.04 12:10
Оценка:
Здравствуйте, _Jane_, Вы писали:

_J_>Здравствуйте, Аноним, Вы писали:


А>>Мне под виндами (2k,XP) нужно задержать выключение компа.

А>>У меня есть сервис и он при перезагрузке или выключении компа
А>>не всегда успевает сбросить информацию на диск.
А>>Можно ли заставить систему ждать когда завершится сохранение данных на диск?

_J_>WM_QUERYENDSESSION

К сожалению я не использую сообщения Windows.
Можно для сервисов обойтись без них?
Re[3]: Можно ли задержать выключение компа?
От: _Jane_ Украина  
Дата: 26.07.04 12:19
Оценка: 2 (1)
Здравствуйте, Аноним, Вы писали:

тогда, может это поможет

Platform SDK: Windows System Information
Receiving Shutdown Notification
Applications with a window and message queue receive shutdown notification through the WM_QUERYENDSESSION message.

Console applications receive shutdown notification in their handler routines. To register a console handler, use the SetConsoleCtrlHandler function.

Service applications receive shutdown notification in their handler routines. To register a service control handler, use the RegisterServiceCtrlHandlerEx function.

Jane
Re[4]: Можно ли задержать выключение компа?
От: Valery  
Дата: 26.07.04 12:23
Оценка:
Здравствуйте, _Jane_, Вы писали:

_J_>Здравствуйте, Аноним, Вы писали:


_J_>тогда, может это поможет


_J_>

_J_>Platform SDK: Windows System Information
_J_>Receiving Shutdown Notification
_J_>Applications with a window and message queue receive shutdown notification through the WM_QUERYENDSESSION message.

_J_>Console applications receive shutdown notification in their handler routines. To register a console handler, use the SetConsoleCtrlHandler function.

_J_>Service applications receive shutdown notification in their handler routines. To register a service control handler, use the RegisterServiceCtrlHandlerEx function.


Спасибо. Попробую.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.