Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Журнал выключения и включения компьютера [D7, WinXP]


Жора ©   (2006-06-15 10:02:00) 

Добрый день мастера ! Я столкнулся с задачей, которую не могу осилить. Мне нужно написать программу которая бы вела логи в текстовом файле, время включения и выключения компьютера.
При включении я смог добавить запись а вот при выключении как сделать? Не могу придумать. Может вы подскажите мне, заранее блогодарю.


Skyle   (2006-06-15 14:32:00) [1]


> Жора   (15.06.06 12:33) [8]

Нет


Жора   (2006-06-15 12:33:00) [2]

Мастера, можно ли в дельфи узнать (перезагружается компьютер или выключается) ?


Top   (2006-06-15 12:00:00) [3]

StriderMan сказал как правльно в пункте 2


Dmitrij_K   (2006-06-15 10:58:00) [4]

Надо ловить сообщение WM_ENDSESSION или WM_QUERYENDSESSION


StriderMan   (2006-06-15 10:35:00) [5]

а можно в модуле приложения написать секцию


finalization
 //запись в лог
 ....


[BAD]Angel   (2006-06-15 10:29:00) [6]

Помоему onCloseQuery, если не изменяет память


Жора   (2006-06-15 10:27:00) [7]

2 StriderMan

Если программа висит в процессе, и идет завершение работы. Какое событие происходит в программе? Пробывал оброботать onClose что-то не катит.


Рамиль   (2006-06-15 10:15:00) [8]

Вариант 3. Посмотреть журнал системы.


StriderMan   (2006-06-15 10:13:00) [9]

Повесить программу резидентно, и

вариант1: при ее завершении(т.е. при корректномвыключении компа) записывать в лог это событие

вариант2: записывать событие выключения по таймеру в одну и ту же строчку, чтобы если комп вырубят кнопкой POWER, в логе осталась последняя запись.


Наверх

Титульная страница Поиск, карта сайта Написать письмо