Я пытаюсь заставить старое приложение VB6/C++ работать на Windows 7. Приложение не может обрабатывать "Windows 7 Sleep"; если Windows 7 переходит в режим сна и снова просыпается, то приложение перестает работать.

Я был бы свободен дома, если бы мог закрыть приложение, когда Windows 7 переходит в спящий режим, и перезапустить приложение, когда Windows 7 снова проснулся. (Мне не нужно хранить какое-либо состояние между запусками приложения). Есть ли способ сделать это?

1 ответ1

1

Один из вариантов - обработка событий ОС, а эквивалент .NET - это событие PowerModeChanged.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .