¿Temporizador para habilitar/deshabilitar un puerto USB en Windows?

¿Temporizador para habilitar/deshabilitar un puerto USB en Windows?

Tengo una gran pantalla multitáctil que está conectada a una computadora con Windows. Se conecta a la computadora mediante Firewire, USB y DVI para diversas señales. Si desconecta alguna de esas conexiones, la pantalla se apaga. ¿Hay alguna manera de habilitar/deshabilitar un puerto USB, Firewire o DVI en un horario para que la pantalla se encienda o apague automáticamente a una hora determinada cada día? Busqué y vi un buen ejemplo en Linux, pero no en Windows. ¿Alguna sugerencia? ¡Gracias!

Respuesta1

Necesitaría trabajar un poco con el programador de tareas o utilizar algún otro medio de automatización para lograr lo que desea, pero es posible. Como programador, simplemente seguiría adelante y escribiría una aplicación .NET rápida usando Quartz.NET para hacerlo, pero para un usuario normal, uno podría considerar el siguiente artículo y utilidad de Microsoft KB:

Utilidad Microsoft DevCon; Básicamente, una integración de línea de comando para el administrador de dispositivos en una computadora con Windows. Le permite deshabilitar/habilitar y trabajar con dispositivos en el sistema.

MicrosoftKB 311272

Argumentos para deshabilitar: "deshabilitarUSBCDROM*"
Argumentos para habilitar: "habilitarUSBCD ROM*"

Simplemente reemplazarías el adecuadoCD ROMparte con el nombre real del dispositivo USB, que generalmente se puede encontrar en la configuración del Registro para el dispositivo instalado, o en Información del dispositivo, o incluso usando DevCon para enumerar los dispositivos conectados.

información relacionada