Главная страница
    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.045 c
15-1168866930
Tirael
2007-01-15 16:15
2007.02.04
как откючить субтитры в игрушке


2-1169106953
KyRo
2007-01-18 10:55
2007.02.04
TMediaPlayer


15-1168851686
vitv
2007-01-15 12:01
2007.02.04
Удаление файлов без восстановления.


3-1163498274
Чапаев
2006-11-14 12:57
2007.02.04
Что бы такое raise нуть?..


8-1147023946
zxcv
2006-05-07 21:45
2007.02.04
jpeg to Tbitmap





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский