ildarin_gal |
26-03-2009 15:23 1075342 |
Как отловить завершение работы Windows?
Возможно ли отловить событие заершения Windows чтобы скрипт(vbs) успел сохранить свои данные в файл?
|
ildarin_gal, нет, - придётся переписать скрипт в нормальное Win-приложение и отлавливать событие завершения работы.
|
ildarin_gal |
27-03-2009 11:44 1076065 |
Busla, а как это сделать?Есть исходник?
|
как насчет обосновать?.. понятно, что это не универсальный вариант - если через 10 мин. скрипт не закончит работу, то система его обрубит... Но:
- для большинства админских задач этого таймаута за глаза хватает;
- таймаут можно увеличить до ~9 часов ожидания через политики/реестр.
FYI: Using Group Policy to Run Scripts
|
ildarin_gal |
27-03-2009 15:25 1076281 |
amel27.Ты о чем это?
Цитата:
понятно, что это не универсальный вариант - если через 10 мин. скрипт не закончит работу, то система его обрубит...
|
О своем о женском?
|
amel27, вопрос был задан вполне конкретный, корректный и законченный. Ваши ответы решают несколько иную задачу.
ildarin_gal, вам, полагаю, было бы удобнее с VBS перейти на VB - в нём я совершенно не силён :-(
|
об этом:
Цитата:
успел сохранить свои данные в файл »
|
Время сохранения не указано (система ждать не будет), под какой учеткой запущен скрипт не указано, с телепатическими способностями напряг... В общем случае: пишешь второй скрипт, который любым способом уведомляет основной (реестр/файл/сообщения/etc.) и планируешь его на Shutdown или Logout (политики, планировщик), можно даже устроить "диалог" - верификация выполнения всех нужных операций... с поправкой на указанные выше таймауты.
Busla
я лишь пытаюсь предложить вариант в рамках раздела, AFAIK программирование в другой ветке
|
Время: 23:16.
© OSzone.net 2001-