Tôi đang nghiên cứu phát triển truy vấn WMI cho ứng dụng của mình. Nó cần phải tìm cổng COM ảo được gán cho một VID/PID đã cho. Sử dụng WMI Mã Đấng Tạo Hóa Tôi đã phát hiện ra rằng ...Định dạng PNPDeviceID
- Namespace: root \ CIMV2
- Class: Win32_SerialPort
- tài sản: PNPDeviceID
... trả về một giá trị của USB\VID_10C4&PID_EA60\0001
. Bạn có thể tìm thấy cùng một giá trị này bằng cách đi tới mục nhập thích hợp trong Trình quản lý Thiết bị -> Thuộc tính -> tab Chi tiết và chọn Id Phiên bản Thiết bị.
Câu hỏi của tôi là: \0001
có ý nghĩa gì? Hoặc, tôi có thể mong thiết bị của mình có ID thiết bị là USB\VID_10C4&PID_EA60\0001
khi được cắm vào bất kỳ hệ thống Windows nào không? Cảm ơn.
Điều đó có nghĩa là PNPDeviceID không có ID duy nhất để nhận dạng ổ flash USB chẳng hạn? – L4c0573