Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Как отловить завершение работы Windows?

Ответить
Настройки темы
VBS/WSH/JS - Как отловить завершение работы Windows?

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Возможно ли отловить событие заершения Windows чтобы скрипт(vbs) успел сохранить свои данные в файл?

Отправлено: 15:23, 26-03-2009

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


прописать VBS-скрипт в локальной политике компьютера:

Отправлено: 08:51, 27-03-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


ildarin_gal, нет, - придётся переписать скрипт в нормальное Win-приложение и отлавливать событие завершения работы.

Отправлено: 11:40, 27-03-2009 | #3


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Busla, а как это сделать?Есть исходник?

Отправлено: 11:44, 27-03-2009 | #4


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата Busla:
нет»
как насчет обосновать?.. понятно, что это не универсальный вариант - если через 10 мин. скрипт не закончит работу, то система его обрубит... Но:

- для большинства админских задач этого таймаута за глаза хватает;
- таймаут можно увеличить до ~9 часов ожидания через политики/реестр.

FYI: Using Group Policy to Run Scripts

Отправлено: 12:42, 27-03-2009 | #5


Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


amel27.Ты о чем это?
Цитата:
понятно, что это не универсальный вариант - если через 10 мин. скрипт не закончит работу, то система его обрубит...
О своем о женском?

Отправлено: 15:25, 27-03-2009 | #6


Ветеран


Сообщения: 3806
Благодарности: 824

Профиль | Отправить PM | Цитировать


amel27, вопрос был задан вполне конкретный, корректный и законченный. Ваши ответы решают несколько иную задачу.

ildarin_gal, вам, полагаю, было бы удобнее с VBS перейти на VB - в нём я совершенно не силён :-(

Отправлено: 15:50, 27-03-2009 | #7


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата ildarin_gal:
Ты о чем это?»
об этом:
Цитата:
успел сохранить свои данные в файл »
Время сохранения не указано (система ждать не будет), под какой учеткой запущен скрипт не указано, с телепатическими способностями напряг... В общем случае: пишешь второй скрипт, который любым способом уведомляет основной (реестр/файл/сообщения/etc.) и планируешь его на Shutdown или Logout (политики, планировщик), можно даже устроить "диалог" - верификация выполнения всех нужных операций... с поправкой на указанные выше таймауты.

Busla
я лишь пытаюсь предложить вариант в рамках раздела, AFAIK программирование в другой ветке
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:11, 27-03-2009 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » VBS/WSH/JS - Как отловить завершение работы Windows?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Завершение работы Windows kwotz Microsoft Windows Vista 1 18-03-2008 16:58
Разное - завершение работы windows - бесконечно a-lian Microsoft Windows 2000/XP 4 23-12-2007 16:43
Некорректное Завершение работы Windows Mike163 Microsoft Windows NT/2000/2003 3 10-01-2006 12:01
Завершение работы Windows Microsoft Windows 95/98/Me (архив) 65 30-09-2004 09:08
Завершение работы Windows TheCrow Microsoft Windows 95/98/Me (архив) 3 18-03-2003 20:44




 
Переход