¿Cómo programar una tarea en la conexión / desconexión secundaria del dispositivo de audio / video?

1

Quiero programar una tarea de Windows para que se ejecute cuando se encienda o apague un dispositivo de salida secundario (por ejemplo, un monitor VGA o un receptor HDMI A / V) pero no estoy seguro de qué evento debería usarse para esto. Encontré algo relacionado con el enchufe / desenchufe del cable de red aquí ¿Cómo lanzar un comando de conexión / desconexión de red? , pero nada para dispositivos de audio / video externos. ¿Existe tal evento o eventos? Si no, ¿alguna otra manera de hacer esto? Gracias

Mags
fuente

Respuestas:

1

Luego de su enlace anterior, encontré que podría hacer que esto funcione para dispositivos de audio usando los siguientes datos de eventos:

Log:       Microsoft-Windows-DeviceSetupManager/Admin
Source:    DeviceSetupManager
Event ID:  112

ID 112 parece procesar dispositivos recién conectados. En los registros de Windows tuve lo siguiente:

El dispositivo 'LG-BDHT' ({db41aaf1-ce7e-5de5-904e-9b6d7560d7ba}) ha sido   revisado, procesado 4 tareas, escribió 0 propiedades, el tiempo de trabajo activo era   427 milisegundos.

Este evento parece ocurrir cuando enciendo mi reproductor Bluray (que luego permite el acceso a través de mi televisor como monitor).

Espero que esto pueda ayudarte a que las cosas funcionen! En el peor de los casos, mire en sus registros de eventos para ver algo que sucede aproximadamente cuando la TV se enciende.

dansimpson
fuente
Sé que esto es antiguo, pero en caso de que ayude a otros que no planean revisar el visor de eventos para ver sus detalles, no vi nada Log: Microsoft-Windows-DeviceSetupManager/Admin. Las dos pantallas que conecté a mi puerto HDMI me dieron resultados del registro del "Sistema" ( Event Viewer > Windows Logs > System ). Los valores correspondientes arriba serían Source: Display y un Event ID: 4107 en mi caso. Nota: Ambos aparecen al conectar y desconectar los monitores.
Darrel Holt