Резервное копирование окон

У меня есть приложение, задачей которого является обработка данных, поступающих из COM-порта с интервалом 2 или 60 секунд. Очевидно, что нет смысла, чтобы это приложение было в режиме ожидания. Мне приходят три вещи: 1) периодически сообщать о том, что происходит, что должно задерживаться в режиме ожидания; 2) отключить режим ожидания; 3) определить, что режим ожидания настроен и предупредить пользователя. ИМХО, (1) будет иметь наибольший смысл.

Итак, что обычно делает такое приложение?

Как мне сделать это С++?

2 ответа

SetThreadExecutionState может помочь вам - в частности, флаг ES_SYSTEM_REQUIRED "Заставляет систему находиться в рабочем состоянии, сбросив таймер простоя системы."


Я считаю, что это будет правильный ответ -

Остановить систему в режиме ожидания в режиме ожидания

licensed under cc by-sa 3.0 with attribution.