Encontrar un dispositivo con un nombre de objeto de dispositivo físico

10

Tengo un nombre de objeto de dispositivo físico, por ejemplo, "\ Device \ 0000007c".

En Windows 7, ¿cómo encuentro qué dispositivo corresponde a esa ID antes de pasar por todos los dispositivos de mi sistema en el Administrador de dispositivos, uno a la vez, abriendo el cuadro de diálogo de propiedades y mirando la entrada Nombre del objeto del dispositivo físico?

Encontré Buscar dispositivo en Windows basado en identificadores de objeto de dispositivo físico (PDO), pero resultó ser un problema XY y no responde a esta pregunta.

Intenté buscar en el registro (claves / valores / datos) la cadena "0000007c", "0000007C" y la palabra clave 0x0000007C, pero no pude encontrar nada relacionado con los dispositivos.

En Windows más antiguo, podría imprimir un informe completo desde el Administrador de dispositivos (que luego podría buscar), pero en Windows 7 el Administrador de dispositivos ya no tiene esta opción.

Jason C
fuente
Puede buscar el nombre del objeto en el registro y luego inspeccionar las claves padre / hijo para obtener información adicional.
y31415
@ and31415 Ya lo intenté pero no pude encontrar nada; Actualizaré la pregunta.
Jason C
2
Intente ejecutar el siguiente comando desde un símbolo del sistema y publique aquí el resultado:wmic path Win32_PnPSignedDriver where "pdo like '%0000007c'" get devicename,pdo
y31415
@ and31415 Lo acabo de probar; ¡funcionó!
Jason C

Respuestas:

11

Solución

De la documentación oficial:

Cuando un conductor de autobús detecta que los dispositivos secundarios se han enchufado o desenchufado, informa al administrador de Plug and Play (PnP). En respuesta, el administrador PnP le pide al conductor del bus que cree un objeto de dispositivo físico (PDO) para cada dispositivo hijo que esté conectado al dispositivo padre (es decir, el bus).

Fuente: Conceptos de WDM para controladores WDF

Para obtener la información requerida, abra un símbolo del sistema y ejecute el siguiente comando:

wmic path Win32_PnPSignedDriver where "pdo like '%0000007c'" get devicename,pdo

Otras lecturas

y31415
fuente