| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: WinAPI и системное программирование > как определить выход из гибернации |
| Автор: Albinos_x 11.12.2019, 17:02 | ||
| Доброго времени суток. в общем суть проблемы: я разработал сервис, который при загрузке ПК должен запускаться и выполнять определенные действия по настройке окружения пользователя. Действия выполняются однократно после запуска. Какие настройки выполнять сервис получает от AD GPO. В windows 10 выяснилось, что после запуска ПК, сервис выдает, что он работает, например:
у меня сложилось впечатление, что проблема в том, что win10 по настоящему не выключается, поэтому сервис не знает, что ПК был включен и соотвественно не выполняет заложенные в него операции. Отсюда вопрос, как определить сервису, что был включен ПК. Спасибо. |
| Автор: Romikgy 11.12.2019, 18:11 |
запоминать в переменной текущее время (допустим раз в секунду) и если разница между прошлым временем и текущем более 1 сек , мы вышли из гибернации... |
| Автор: Albinos_x 12.12.2019, 09:21 |
| Romikgy, спасибо за идею. Протестирую ее. |