Re[3]: Сохранение в удаленную базу при reboot/shutdown
От: joshua  
Дата: 09.09.10 12:02
Оценка:
Здравствуйте, Baskak, Вы писали:

B>Поинтересуюсь, а вам нужно чтобы работало только на Windows XP/2003, или на Windows 2008/Vista тоже?

B>И сколько примерно длится операция сливания данных в базу SQL сервера?

B>На Windows7 например этот способ может не пройти (2008/Vista не проверял, но скорее всего аналогично), потому что там службы рубятся через определенное время, независимо от того, в какой функции находится управление в этот момент (даже в handler-функции, только что проверил).


B>Так что если нужна корректная работа на разных версиях Windows, обязательно протестируйте на Windows 2008/Vista/7.


Мне нужно на Win2000 и выше. Операция сохранения у меня быстрая, занимает не больше секунды. Мне важен был сам факт возможности сохранения — в SERVICE_CONTROL_SHUTDOWN уже было поздно, а в обработчике от SetConsoleCtrlHandler все проходит удачно. Вы говорите видимо о таймауте, который есть у службы при shutdown'е. Понятно, что не стоит проводить долгие операции при этом. У меня такой задачи и не было.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.