![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Журнал выключения и включения компьютера [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, в логе осталась последняя запись.