Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Как узнать время работы ПК? Бросьте идею   Найти похожие ветки 

 
трактор   (2004-03-10 11:32) [0]

Необходимо создать прогу-резидент, которая должна фиксировать время вкл и выкл компьютера. По идее, закиную прогу в автозапуск можно получить время вкл ПК. Как получить время выкл. Какое сообщение Windows необходимо перехватить?


 
ssk   (2004-03-10 11:35) [1]

кажется, WM_QUERYENDSESSION


 
трактор   (2004-03-10 11:44) [2]


> ssk   (10.03.04 11:35) [1]
> кажется, WM_QUERYENDSESSION


Что-то сомневаюсь я, однако ...


 
Lexer ©   (2004-03-10 11:49) [3]

WM_QUERYENDSESSION - это все хорошо, но если вдруг "добрый" электрик случайно вырубит свет, то... что будет показывать программа? В винде это фиксируется, ИМХО, там идет постоянная запись в логи текущего времени. При включении компьютера после неверного выклдючения проверяется в логах был ли комп. выкл. нормально или нет.
Надо поковыряться в винде и посмотреть где же это все записывается, или постоянно считывать время своей прогой, что конечно нежелательно...


 
ssk   (2004-03-10 11:54) [4]

>постоянно считывать время своей прогой, что конечно нежелательно...

но попробовать стоит. хотя бы каждые минут 5-10. думаю, будет достаточно.


 
трактор   (2004-03-10 11:57) [5]


> ssk   (10.03.04 11:54) [4]
> >постоянно считывать время своей прогой, что конечно нежелательно...
>
> но попробовать стоит. хотя бы каждые минут 5-10. думаю,
> будет достаточно.

В принципе, как вариант подойдет. Но хотелось бы более гибкий способ


 
Vemer ©   (2004-03-10 11:59) [6]

Модуль DateUtils - есть функция вроде сколько миллисекунд комп работает...


 
Lexer ©   (2004-03-10 12:06) [7]

все равно, надо ей периодически проверять...
Для WinNT, можно поковыряться в файле:
C:\WINNT\system32\config\SysEvent.Evt
Ну а для Win98? ИМХО, лучший способ - каждые 5 мин. записывать в логи время


 
трактор   (2004-03-12 10:47) [8]

Спасибо всем. Все еще мучаюсь с этим вопросом.



Страницы: 1 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.047 c
1-1079601040
GSVSerg
2004-03-18 12:10
2004.04.04
Tform.OnMinimized()


1-1079599458
Alex*
2004-03-18 11:44
2004.04.04
Excel добавление столбца


1-1079375763
Илья
2004-03-15 21:36
2004.04.04
Вопрос по использованию EZTwain


14-1078900514
Карелин Артем
2004-03-10 09:35
2004.04.04
Полетела Флэшка. Что делать?


4-1075282699
bar
2004-01-28 12:38
2004.04.04
Как отловить сообщение посылаемое чужому окну?