Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.02.04;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.039 c
15-1168582732
NLex
2007-01-12 09:18
2007.02.04
Развитие в области...


15-1168622140
whiteNIK
2007-01-12 20:15
2007.02.04
Где взять делфи?


3-1163601062
Patrick
2006-11-15 17:31
2007.02.04
Утилита RMAN


15-1167243972
tesseract
2006-12-27 21:26
2007.02.04
ННМП


4-1158843222
laronov
2006-09-21 16:53
2007.02.04
Как получить данные из чужого DBGrid а





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский