powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Время включение и выключение компьютера
16 сообщений из 16, страница 1 из 1
Время включение и выключение компьютера
    #39553240
kamero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Где и как можно узнать время вкл и выкл компьютера. Так чтоб можно было отловить этот момент с помощью делфи и записать допустим в лог файл.
...
Рейтинг: 0 / 0
Время включение и выключение компьютера
    #39553241
kamero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
То есть юзер включил или выключил ПК, а не с помощью делфи это делать.
...
Рейтинг: 0 / 0
Время включение и выключение компьютера
    #39553242
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выключение не всегда ловится... А включение можно увидеть в системном журнале (как и нормальное выключение).
...
Рейтинг: 0 / 0
Время включение и выключение компьютера
    #39553243
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kameroГде и как можно узнать время вкл и выкл компьютера. Так чтоб можно было отловить этот момент с помощью делфи и записать допустим в лог файл.Время выключения компьютера узнать невозможно, ибо он еще включен. А когда он выключен - тоже невозможно.
Остальное - ищи в гугле, какой ключ реестра.
...
Рейтинг: 0 / 0
Время включение и выключение компьютера
    #39553248
kamero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
YuRock,

Ну а допустим, вот выключили его и при следующем запуске можно узнать когда он был выключен?
...
Рейтинг: 0 / 0
Время включение и выключение компьютера
    #39553250
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kameroYuRock,

Ну а допустим, вот выключили его и при следующем запуске можно узнать когда он был выключен?Тогда да - есть системный журнал, выше сказали. Как его читать программно - не подскажу. Тоже, думаю, в гугле можно найти.
...
Рейтинг: 0 / 0
Время включение и выключение компьютера
    #39553256
kamero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно как то именно в делфи отлавливать этот момент без журнала?! Потому что приложение будет скорее всего висеть как служба(ну пока не решил еще). И отловить уже когда она запущена(онлоад) можно думаю, а вот онклоус отработает при выключении или нет?
...
Рейтинг: 0 / 0
Время включение и выключение компьютера
    #39553260
goldmi45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kameroА можно как то именно в делфи отлавливать этот момент без журнала?! Потому что приложение будет скорее всего висеть как служба(ну пока не решил еще). И отловить уже когда она запущена(онлоад) можно думаю, а вот онклоус отработает при выключении или нет?
Для чего? Почему не устраивает системный журнал? Перед корректным выключением должны корректно остановиться приложения, в том числе и службы.
...
Рейтинг: 0 / 0
Время включение и выключение компьютера
    #39553264
kamero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
goldmi45,

так если в момент выключения я не могу узнать время?)
...
Рейтинг: 0 / 0
Время включение и выключение компьютера
    #39553270
goldmi45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kamero,

момент остановки службы <> времени выключению компа.
...
Рейтинг: 0 / 0
Время включение и выключение компьютера
    #39553327
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
15.11.2017 9:37, kamero пишет:

> онклоус отработает при выключении или нет?

Если я выключу комп кнопкой на пилоте - совершенно точно не отработает ;).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Время включение и выключение компьютера
    #39553359
goldmi45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim200015.11.2017 9:37, kamero пишет:

> онклоус отработает при выключении или нет?

Если я выключу комп кнопкой на пилоте - совершенно точно не отработает ;).


Но время выключения системы даже в этом случае будет записано в журнал событий во время следующего запуска системы.

ЗЫ: Не понятно, что ТС хотел.
...
Рейтинг: 0 / 0
Время включение и выключение компьютера
    #39553375
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотреть события 6005 6006 6008
...
Рейтинг: 0 / 0
Время включение и выключение компьютера
    #39553382
schi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kameroА можно как то именно в делфи отлавливать этот момент без журнала?! Потому что приложение будет скорее всего висеть как служба(ну пока не решил еще). И отловить уже когда она запущена(онлоад) можно думаю, а вот онклоус отработает при выключении или нет?

RTFM: CTRL_SHUTDOWN_EVENT

https://docs.microsoft.com/en-us/windows/console/handlerroutine
...
Рейтинг: 0 / 0
Время включение и выключение компьютера
    #39553384
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Выключение" тоже разное бывает. Не только вилка из розетки, но и спячка с последующим восстановлением.
...
Рейтинг: 0 / 0
Время включение и выключение компьютера
    #39553628
Фотография makhaon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надежнее программно периодически где-то устанавливать текущее время. Например - раз в секунду писать в файл (или реестр) текущее время. Тогда при включении будет видно, когда была последняя запись, это и будет примерно временем выключения. Правда, такой подход кушает ресурсы. Но если нужно - то допустимо. Другое дело - что программу (что сервис, что стендэлон) могут просто выключить. Но - с этим можно отдельно бороться. Если нужно.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Время включение и выключение компьютера
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]