Я хочу запланировать запуск задачи Windows, когда вспомогательное устройство вывода (например, VGA-монитор или ресивер HDMI A/V включено или выключено), но я не уверен, какое событие следует использовать для этого. Я нашел что-то, связанное с подключением / отключением сетевого кабеля здесь. Как запустить команду при подключении / отключении сети? , но ничего для внешних аудио / видео устройств. Любое такое событие или события существуют? Если нет, то есть ли другой способ сделать это? Спасибо
1 ответ
Следуя вашей ссылке выше, я обнаружил, что могу работать с аудиоустройствами, используя следующие данные о событиях:
Log: Microsoft-Windows-DeviceSetupManager/Admin
Source: DeviceSetupManager
Event ID: 112
Кажется, ID 112 обрабатывает только что подключенные устройства В логах Windows у меня было следующее:
Устройство 'LG-BDHT' ({db41aaf1-ce7e-5de5-904e-9b6d7560d7ba}) было обслужено, обработано 4 задачи, записано 0 свойств, рабочее время было 427 миллисекунд.
Это событие происходит, когда я включаю проигрыватель Bluray (который затем позволяет проходить через мой телевизор в качестве монитора).
Надеюсь, это поможет вам добиться успеха! В худшем случае просмотрите журналы событий, чтобы узнать, что происходит во время включения телевизора.