การค้นหาอุปกรณ์ที่ให้ชื่อวัตถุอุปกรณ์ทางกายภาพ


10

ฉันมีชื่อวัตถุอุปกรณ์ทางกายภาพเช่น "\ Device \ 0000007c"

ใน Windows 7 ฉันจะค้นหาอุปกรณ์ใดที่สอดคล้องกับ ID นั้นสั้นผ่านทุกอุปกรณ์ในระบบของฉันใน Device Manager ทีละครั้งเปิดกล่องโต้ตอบคุณสมบัติและดูรายการชื่อวัตถุอุปกรณ์ทางกายภาพ?

ฉันพบFind device ใน Windows โดยใช้ตัวระบุ Physical Device Object (PDO)แต่กลายเป็นปัญหา XY เล็กน้อยและไม่ตอบคำถามนี้

ฉันพยายามค้นหารีจิสทรี (คีย์ / ค่า / ข้อมูล) สำหรับสตริง "0000007c", "0000007C" และ dword 0x0000007C แต่ไม่พบสิ่งใดที่เกี่ยวข้องกับอุปกรณ์

ใน Windows รุ่นเก่าคุณสามารถพิมพ์รายงานฉบับเต็มจาก Device Manager (ซึ่งฉันสามารถค้นหาได้) แต่ใน Windows 7 Device Manager ไม่มีตัวเลือกนี้อีกต่อไป


คุณสามารถค้นหาชื่อวัตถุในรีจิสตรีจากนั้นตรวจสอบคีย์พาเรนต์ / ลูกเพื่อรับข้อมูลเพิ่มเติม
and31415

@ and31415 ฉันลองแล้ว แต่ไม่พบอะไรเลย ฉันจะอัปเดตคำถาม
Jason C

2
ลองเรียกใช้คำสั่งต่อไปนี้จากพรอมต์คำสั่งแล้วโพสต์เอาท์พุทที่นี่:wmic path Win32_PnPSignedDriver where "pdo like '%0000007c'" get devicename,pdo
and31415

@ and31415 เพียงลองดู มันใช้งานได้!
Jason C

คำตอบ:


11

สารละลาย

จากเอกสารอย่างเป็นทางการ:

เมื่อไดรเวอร์บัสตรวจพบว่าอุปกรณ์ลูกได้เสียบหรือถอดปลั๊กอุปกรณ์นั้นจะแจ้งให้ผู้จัดการ Plug and Play (PnP) ทราบ ในการตอบสนองผู้จัดการ PnP จะขอให้คนขับรถบัสสร้างวัตถุอุปกรณ์ทางกายภาพ (PDO) สำหรับแต่ละอุปกรณ์ลูกที่เชื่อมต่อกับอุปกรณ์หลัก (นั่นคือรถบัส)

ที่มา: แนวคิด WDM สำหรับไดรเวอร์ WDF

ในการรับข้อมูลที่จำเป็นให้เปิดพรอมต์คำสั่งและเรียกใช้คำสั่งต่อไปนี้:

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

อ่านเพิ่มเติม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.