Ну, я просмотрел весь интернет, и кажется, что то, что я хочу сделать, почти невозможно без написания моего собственного драйвера.
У меня есть устройство, подключенное к USB-порту, и -к сожалению, для этой ситуации - он использует драйвер USB-UART для эмуляции последовательного порта, который передает выходные данные устройства.
Однако, чтобы подтвердить лицензию на программное обеспечение, я хочу убедиться, что я знаю какое устройство подключено к USB-порту - не только марка и модель, но (надеюсь) фактический серийный номер.Если не серийный номер, то хотя бы какой-нибудь уникальный идентификатор.
Но я не уверен, где и как его получить.
Мост UART имеет PNPDeviceID, но это не похожеизменить, независимо от того, какое устройство подключено к порту.
Я работаю в C #, что, из того, что я прочитал, также является ограничением.
Так что мой вопросэто: Как я могу получить уникальный идентификатор с устройства, подключенного к USB, при использовании драйвера UART Bridge в C #?
Заранее спасибо.