Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.04;
Скачать: CL | DM;

Вниз

Приостановка выключения системы   Найти похожие ветки 

 
kukuikar ©   (2006-12-14 07:46) [0]

У нас в организации покупают файл-сервер. И отсюда встает вопрос резервного копирования наработанных данных за день каждого из юзеров. Так вот. Я хочу сделать процесс синхронизации не при включении системы, а при выключении.
Т.е. ччеловек при выключении компа получает сообщение о том что происходит резервное копирование и необходимо немного подождать. Со всеми проблемами синхронизации я уже справился. Осталась проблема приостановки выключения системы.

Отсюда вопрос вытекший из моего предыдущего закрытого поста:

onCloseQuery поможет?

И как приостановить выключение системы?

P.S. я понимаю что я ламер, но тем не менее...


 
Loginov Dmitry ©   (2006-12-14 07:53) [1]

Компьютер не выключится, пока не завершится работа обработчика события OnCloseQuery.


 
Рамиль ©   (2006-12-14 09:22) [2]

Так, опять пытаемся решить через одно место.
Есть логофф скритпты, засунуть в него копирование (ну если так хочется можно свою программу подсунуть). Пока скрипт не завершится, система не выключится.


 
kukuikar ©   (2006-12-14 09:47) [3]


> Рамиль ©   (14.12.06 09:22) [2]

Спасибо. Буду копать.


 
Jeer ©   (2006-12-14 10:12) [4]


> И как приостановить выключение системы?


а если пользователь штепсель выдернет ?

Неверный изначальный подход к проектированию.


 
MetalFan ©   (2006-12-14 11:15) [5]

может написать программу, которая сначала сделает резерв.копию, а потом вырубит систему?


 
kukuikar ©   (2006-12-14 12:10) [6]


> Jeer ©   (14.12.06 10:12) [4]
> а если пользователь штепсель выдернет ?

У нас не выдернет ни штепсель, ни что-либо другое.
Я хочу освободить пользователя от каких-либо действий при резервном копировании (кроме как выбор папки/папок для резервного копирования). Человек может просто напросто забыть скинуть копию...
Подход такой обусловлен многими тонкостями, составом коллектива, многолетним складом работы и т.д.
Если я говорю что нужно сделать так значит оно так и должно быть. Я знаю что существуют синхронайзеры и т.п., но, опять таки учитывая специфику ( о которой я здесь не буду распространяться), все эти решения не работают с данными пользователями. Если наш работник видит надпись: Подождите, идер резервное копирование, то он не станет выдергивать штепсель из розетки, а просто подождет пока все не закончится и комп не вырубится сам.

> MetalFan ©   (14.12.06 11:15) [5]
> может написать программу, которая сначала сделает резерв.
> копию, а потом вырубит систему?

Так я и сделал.
Только было у меня сомнение что OnCloseQuery сработает здесь. Но Рамиль из поста [2] правильно мне подсказал. Logoff скрипты из групповой политики это как раз то что надо. Я просто прописал туда свою программу и при выключении винда ждет пока она не отработает и потом преспокойненько вырубается. И никаких onCloseQuery.

Всем спасибо за участие. Решение оказалось без единой строчки кода :)



Страницы: 1 вся ветка

Текущий архив: 2007.02.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
2-1169203954
22b
2007-01-19 13:52
2007.02.04
Создать Экземпляр класс TXMLDocumenet в Delphi


2-1169130268
vitv
2007-01-18 17:24
2007.02.04
Построение запроса


15-1169018219
vajo
2007-01-17 10:16
2007.02.04
Программа для диспетчера такси


15-1168460341
ferr
2007-01-10 23:19
2007.02.04
Eagles -- Hotel California (original videoClip)


15-1168994191
PHPdeveloper
2007-01-17 03:36
2007.02.04
троян затер раздел диска