Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Win API


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU
(Тестовый режим)

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / WinAPI

Выпуск № 32
от 22.02.2005, 11:40

Администратор:Калашников О.А.
В номере:Вопросов: 1, Ответов: 2


Вопрос № 17129
Ув эксперты!
Известно,что,чтобы прога запустилась при запуске Винды существует множество вариантов.А,чтобы прога запустилась перед завершением работы Винды?Скажем,чтобы перед выходом записать инфу в файл.
Спасибо заранее.
Отправлен: 17.02.2005, 11:31
Вопрос задал: Ling (статус: Посетитель)
Всего ответов отправлено: 2

Отвечает: John Freeman
Здравствуйте, Ling!
1) Каждое окно получает WM_ENDSESSION перед логоффом
так что есть вариант с постоянным невидимым окном
2) Это уже элементарное админиcтрирование: Logoff Script в Group Policy
Ответ отправил: John Freeman (статус: Специалист)
Отправлен: 17.02.2005, 12:46

Отвечает: Shizuku Tsukishima
Здравствуйте, Ling!
Можно обработать WM_QUERYENDSESSION. Windows перед завершением сеанса работы рассылает это сообщение всем программам и ждёт ответа. Если хотя бы одно приложение не вернёт сигнал о готовности к завершению, работа будет продолжена. Единственное затруднение с которым я столкнулась: существует некая иерархия открытых окон и система, при завершении работы, убивает окна в этом порядке. Так вот - все окна "до" окна приложения с Вашим обработчиком будут закрыты, а "после" - уже зависит от Вас.

Приложение:

Ответ отправила: Shizuku Tsukishima (статус: 2-ой класс)
Отправлен: 21.02.2005, 12:16


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2005, Россия, Москва. Идея, дизайн, программирование: Калашников О.А.


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.prog.winapifaq
Отписаться

В избранное