Я использую C#.Уникальная идентификация USB-камеры
Я использую DirectShowLib для перечисления списка USB-камер в моей сети.
Я получаю 2 камеры назад. К ним относятся:
вебкамера # 1
Имя: USB камера
Путь:
@device: PNP: \ \ USB # vid_045e & pid_0770 & MI_00 # 6 & 26bce921 0000 # {65e8773d-8f56-11d0-a3b9-00a0c9223196} \ global
вебкамера # 2
Имя: Профессиональные финансовые камеры
Путь:
@device: PNP: \ \ USB # vid_1871 & pid_0d01 & MI_00 # 6 & ba6589a 0000 # {65e8773d-8f56-11d0-a3b9-00a0c9223196} \ global
Теперь я не могу полагаться на имя камеры, чтобы однозначно идентифицировать его, поскольку у меня может быть более одной камеры от того же производителя.
Теперь я правильно говорю, что значение пути является отношением динамического значения, к которому подключен USB-порт, или есть часть этого пути, который является mac/guid веб-камеры.
Любое руководство ... благодарит
http://community.silabs.com/t5/Interface-Knowledge-Base/Windows-USB-Device-Path/ta-p/114059 –
отличная. Спасибо :) –
Вместо этого это вместо ответа. –