Я пишу программу на C #, которая должна работать на ПК с Windows.
Встроенная система подключается к ПК с помощью одного USB-кабеля .
При подключенной встроенной системе на ПК существует (виртуальный) COM-порт, который может использоваться ПК для связи со встроенной системой (USB CDC ACM);в то же время ПК может обращаться к хранилищу встроенной системы как к накопителю (USB MSC).
Раньше, когда к ПК подключалась только одна встроенная система, все работало хорошо.
Однако к ПК будет подключено более одной встроенной системы.Следовательно, при этом условии наличия нескольких подключенных встроенных систем необходимо наличие более одного COM-порта и более одного накопителя большой емкости.
Можно ли напрямую определить, какой COM-порт и какой накопитель общей памяти используются совместно?тот же USB-кабель (а затем соответствующий той же встроенной системе)?(Поскольку я не могу запросить встроенную систему о том, какие файлы существуют в ее хранилище через COM-порт, подход, связанный с помещением файла идентификации в хранилище встроенной системы, не может быть использован.)