Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.026 c
15-1168621719
AntiUser
2007-01-12 20:08
2007.02.04
Обход ограничений безопасности в FreeBSD


2-1169011604
Marat
2007-01-17 08:26
2007.02.04
F1Book


2-1169110118
dsa256
2007-01-18 11:48
2007.02.04
Форма окна по контуру картинки


2-1169042673
Extar
2007-01-17 17:04
2007.02.04
ЕХЕ весит 25кб и не запускается на других машинах почему?


2-1168541973
Volfram
2007-01-11 21:59
2007.02.04
InDy 10, ReadBytes




   Наверх