Мне нужно выполнить код, когда мой компьютер выходит из режима гибернации (даже до того, как я войду в систему). У ноутбука, которым я пользуюсь, проблема с причудой. Если к выходу из режима гибернации подключен внешний монитор, ноутбук выбирает внешний дисплей в качестве основного видеоустройства, а экран ноутбука остается пустым. Это становится более неприятным, когда иногда оба дисплея остаются пустыми бесконечно.
Я подумываю о том, чтобы написать код для переключения активного дисплея обратно на экран ноутбука, когда компьютер выходит из режима гибернации. Но какое событие Windows мне нужно искать для начала?
Встроенные горячие клавиши для переключения дисплея также перестали работать. Я уже несколько раз переустанавливал ОС, и в течение нескольких дней после этого все шло гладко, а затем вернулось на круги своя.