¿Hay alguna forma de detectar si un host USB realmente cargó el controlador para el dispositivo USB que conecté?

0

Supongamos que tengo un dispositivo que es una caja negra para mí. Esto podría ser un dispositivo de IoT que me gustaría examinar en una prueba de lápiz. Supongamos además que el dispositivo tiene un puerto USB. Una cosa que me gustaría saber es:

Si conecto un dispositivo USB, digamos un dispositivo HID, ¿está cargado el controlador correspondiente o no?

Para teclados, pensé que podría funcionar para jugar con Numlock. Dado que el controlador numérico controla el LED de Bloq Numlock, simplemente podría presionar Numlock y observar lo que sucede (¿permanece apagado, se enciende?). Si no sucede nada, es posible que el controlador no esté cargado.

¿Hay un enfoque general para eso? ¿Hay algo parecido a un mensaje USB genérico que indique que ahora se puede usar el dispositivo?

El trasfondo de mi pregunta es averiguar si un dispositivo admite dispositivos USB arbitrarios o no, lo que podría ser un riesgo de seguridad.

    
pregunta dudekowsky 30.11.2018 - 10:35
fuente

0 respuestas

Lea otras preguntas en las etiquetas